stristr
تابع stristr() برای جستجوی غیرحساس به حروف در رشته است. رشته (String) یعنی متن ساده. اگر کلمه پیدا شود، ادامه متن را می دهد. اگر پیدا نشود، false برمی گردد.
تعریف و کاربرد
stristr() اولین وقوع یک عبارت را پیدا می کند. سپس از همان نقطه تا انتها را برمی گرداند. این تابع غیرحساس به حروف و باینری سیف است.
سینتکس
stristr(string, search, before_search) سه ورودی دارد. اگر before_search برابر true باشد، بخش قبل از عبارت بازمی گردد.
مثال 1: برگرداندن ادامه رشته
<?php\necho stristr("Hello world!", "WORLD");\n?>\n
مثال 2: جستجوی کد ASCII
اگر search عدد باشد، با مقدار ASCII جستجو می شود.
<?php\necho stristr("Hello world!", 111);\n?>\n
مثال 3: فقط بخش قبل از کلمه
<?php\necho stristr("Hello world!", "WORLD", true);\n?>\n
گام های عملی
- رشته اصلی را مشخص کن.
- عبارت جستجو را تعیین کن.
- در صورت نیاز،
before_searchراtrueکن. - خروجی را چاپ یا بررسی کن.
نکته ها و مقایسه
نکته: برای جستجوی غیرحساس به حروف در موقعیت، از stripos استفاده کن. این لینک با کلیدواژه جستجوی غیرحساس به حروف نیز مرتبط است.
نکته: اگر جستجو حساس به حروف می خواهی، از strstr کمک بگیر.
نکته: برای آخرین وقوع حساس به حروف، به strrpos نگاه کن.
جمع بندی سریع
- stristr غیرحساس به حروف جستجو می کند.
- پیدا شود، ادامه متن را می دهد.
- پیدا نشود، مقدار
falseمی دهد. - با
trueبخش قبل را بگیر.