mb_stripos funksiyası
mb_stripos funksiyası, alt sətrin sətirdə ilk görünməsinin mövqeyini simvolların registrindən asılı olmadan axtarır.
stripos funksiyasından fərqli olaraq, çoxbaytlı kodlaşdırmalarla (UTF-8 və digərləri) düzgün işləyir. İlk parametr kimi axtarış üçün sətri, ikinci parametr kimi axtarılan alt sətri, üçüncü parametr kimi (isteğe bağlı) axtarışın başlanğıc mövqeyini, dördüncü parametr kimi isə kodlaşdırmanı qəbul edir.
Sintaksis
mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Nümunə
Alt sətrin sətirdə mövqeyini tapaq:
<?php
$res = mb_stripos('AbCdE', 'bc');
echo $res;
?>
Kodun icrasının nəticəsi:
1
Nümunə
Başlanğıc mövqeyi göstərilməklə axtarış:
<?php
$res = mb_stripos('AbCdE', 'cd', 2);
echo $res;
?>
Kodun icrasının nəticəsi:
2
Nümunə
Kodlaşdırmanın göstərilməsi ilə axtarış:
<?php
$res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8');
echo $res;
?>
Kodun icrasının nəticəsi:
7