strstr
تابع strstr در PHP، اولین وقوعِ یک رشته را پیدا می کند و از همان جا تا انتها برمی گرداند. منظور از رشته (String) متن معمولی است. کلیدواژه سئو: تابع strstr در PHP.
تعریف و کاربرد (تابع strstr در PHP)
تابع strstr(string, search, before_search) اولین وقوعِ search را در string می یابد. سپس ادامه رشته از همان نقطه بازگردانده می شود. این تابع حساس به حروف است. همچنین باینری سیف است.
نکته: اگر جستجو بی تفاوت به حروف می خواهی، از stristr استفاده کن. برای موقعیت دقیق هم به strpos سر بزن. برای مرجع، تابع strstr در PHP را نگه دار.
سینتکس و پارامترها
strstr(string $string, string|int $search, bool $before_search = false): string|false
توضیح پارامترها
- string: متن اصلی برای جستجو.
- search: متنِ هدف. عدد هم پذیرفته می شود (کد ASCII).
- before_search: اگر true باشد، بخش قبل را می دهد.
مثال 1: برگرداندن ادامه رشته از «world»
اولین «world» پیدا می شود. سپس ادامه متن برمی گردد.
<?php
echo strstr("Hello world!", "world");
?>
مثال 2: جستجو با مقدار ASCII
کد 111 یعنی «o». از اولین «o» به بعد برمی گردد.
<?php
echo strstr("Hello world!", 111);
?>
مثال 3: بخش قبل از «world» را بده
با true فقط قسمتِ قبل از «world» را می گیری.
<?php
echo strstr("Hello world!", "world", true);
?>
گام های عملی سریع
- رشته اصلی را آماده کن.
- متنِ جستجو را مشخص کن.
- در صورت نیاز، before_search را true کن.
جمع بندی سریع
- strstr حساس به حروف است.
- برای بی تفاوتی، از stristr کمک بگیر.
- با true بخش قبل برمی گردد.
- پذیرای کد ASCII نیز هست.