stripos
تابع stripos() برای جستجوی غیرحساس به حروف است. یعنی بزرگ/کوچک بودن حروف مهم نیست. رشته (String) یعنی متن ساده؛ موقعیت (Position) یعنی شماره محل شروع پیدا شدن.
تعریف و کاربرد
stripos() جای اولین وقوع یک عبارت را در یک رشته برمی گرداند. این جستجو غیرحساس به حروف است و باینری سیف محسوب می شود. اگر چیزی پیدا نشود، مقدار false برمی گردد. شمارش موقعیت از عدد 0 شروع می شود.
سینتکس
stripos(string, find, start) سه ورودی دارد: متن اصلی، عبارتِ موردجستجو، و شروع دلخواه.
مثال: پیدا کردن «php» بدون توجه به حروف
<?php
echo stripos("I love php, I love php too!", "PHP");
?>
گام های عملی
- رشته اصلی را تعیین کن.
- عبارت جستجو را مشخص کن.
- در صورت نیاز، مقدار
startبده. - خروجی را بررسی کن؛ 0 به معنی ابتدای رشته است.
نکته ها
نکته: اگر حساسیت به حروف می خواهی، از strpos استفاده کن.
نکته: اگر «آخرین» وقوع را می خواهی، به strripos سر بزن.
نکته: برای مقایسه، نسخه حساس به حروف آخرین وقوع، strrpos است.
جمع بندی سریع
- stripos جستجوی غیرحساس به حروف انجام می دهد.
- موقعیت از صفر شروع می شود.
- نیافتن، یعنی
false. - برای آخرین وقوع: strripos.