PHP stristr() Function












❮ مرجع رشته PHP




مثال


اولین رخداد "world" را در "Hello world!" پیدا کنید و آن را برگردانید
بقیه رشته:




echo stristr("سلام دنیا!""WORLD");

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع stristr() اولین رخداد یک رشته را در یک رشته دیگر جستجو می کند.


توجه: این تابع باینری ایمن است.


توجه: این تابع به حروف بزرگ و کوچک حساس نیست. برای جستجوی حساس به حروف کوچک و بزرگ،
از تابع strstr() استفاده کنید.





نحو



stristr(رشته،جستجو،قبل ازجستجو)


مقادیر پارامتر



















پارامتر توضیح
رشته لازم است. رشته ای را برای جستجو مشخص می کند
جستجو لازم است. رشته مورد جستجو را مشخص می کند. اگر این پارامتر یک عدد باشد، کاراکتر مطابق با مقدار ASCII عدد را جستجو می کند
قبل از جستجو اختیاری. یک مقدار بولی که پیش فرض آن "false" است. اگر روی "true" تنظیم شود، قسمتی از رشته را قبل از اولین وقوع برمی گرداند.
پارامتر search
.












جزئیات فنی















مقدار بازگشتی: بقیه رشته (از نقطه تطبیق) یا FALSE را برمی‌گرداند، اگر رشته مورد جستجو پیدا نشد.
نسخه PHP: 4+
تغییر: پارامتر before_search در PHP 5.3 اضافه شد.
این تابع در PHP 4.3 ایمن باینری شد




نمونه های بیشتر



مثال


یک رشته را برای مقدار ASCII "o" جستجو کنید و بقیه رشته را برگردانید:




echo stristr("سلام دنیا!"،111);

?>

این را خودتان امتحان کنید »



مثال


بخشی از رشته را قبل از اولین رخداد "world" برگردانید:




echo stristr("سلام دنیا!","WORLD",true);

?>

این را خودتان امتحان کنید »




❮ مرجع رشته PHP