PHP strchr() Function












❮ مرجع رشته PHP




مثال


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




echo strchr("سلام دنیا!""جهان");

?>

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




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


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


این تابع نام مستعار تابع strstr() است.


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


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





نحو



strchr(string,search,before_search);



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



















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












جزئیات فنی















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




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



مثال


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




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

?>

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



مثال


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




echo strchr("سلام جهان!","World",true);

?>

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




❮ مرجع رشته PHP