mb_stristr funksiyası
mb_stristr funksiyası sətirdə alt sətrin ilk daxilolmasını registrdən asılı olmadan axtarır və tapılan daxilolmanın əvvəlindən sətrin sonuna qədər olan hissəsini qaytarır. Birinci parametr kimi axtarış üçün sətir, ikinci parametr kimi axtarılan alt sətir, üçüncü parametr kimi (isteğe bağlı) daxilolmandan əvvəlki hissəni qaytarmaq üçün məntiqi dəyər və dördüncü parametr kimi (isteğe bağlı) kodlama ötürülür.
Sintaksis
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Nümunə
Registrdən asılı olmadan sətirdə alt sətir tapaq:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Kodun icrasının nəticəsi:
'BCDE'
Nümunə
Daxilolmandan əvvəlki sətir hissəsini almaq üçün $before_needle parametrindən istifadə:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Kodun icrasının nəticəsi:
'A'
Nümunə
UTF-8 kodlamasını göstərməklə axtarış:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Kodun icrasının nəticəsi:
'мир'