وظیفه PHP strstr()
مثال
جستجو کلمه "Shanghai" در اولین بار ظاهر شدن در عبارت "I love Shanghai!" و بخش باقی مانده از رشته را بازگردانید:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
تعریف و استفاده
فنکشن strstr() اولین ظاهر استرینگ در یک استرینگ دیگر را جستجو میکند.
نکته:این فنکشن امنیت دوگانه دارد.
نکته:این فنکشن حساس به حروف بزرگ و کوچک است. برای جستجو بدون توجه به حروف بزرگ و کوچک از stristr() فنکشن.
شرح
strstr(string,search,before_search)
پارامتر | توضیح |
---|---|
string | ضروری. استرینگ جستجو شده را مشخص میکند. |
search |
ضروری. استرینگ جستجو شده را مشخص میکند. اگر این پارامتر عددی باشد، آن را به ASCII ارزش آن تبدیل میکند و از آن برای جستجو استفاده میکند. |
before_search |
اختیاری. مقدار پیشفرض "false" است. یک مقدار بولین. اگر "true" تنظیم شود، search بخش استرینگ قبل از اولین ظاهر پارامتر. |
جزئیات فنی
مقدار بازگشتی: | بخش استرینگ باقیمانده را بازگرداند (از نقطه تطابق). اگر استرینگ جستجو شده پیدا نشود، FALSE بازگردانده میشود. |
نسخه PHP: | 4+ |
گزارش بهروزرسانی: | در PHP 5.3، before_search پارامترها. |
مثالهای بیشتر
مثال 1
با ارزش ASCII "o" جستجو کنید و بخش استرینگ باقیمانده را بازگرداند:
<?php echo strstr("Hello world!",111); ?>
مثال 2
بخش استرینگ قبل از اولین ظاهر "world" را بازگرداند:
<?php echo strstr("Hello world!","world",true); ?>