PHP strstr() fonsiki
Tare
Tashe "Shanghai" a baiye "I love Shanghai!" da kaiwan, kuma a baiye zai kaiwan dake:
<?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); ?>