mb_strpos funksiyası
mb_strpos funksiyası çoxbaytlı kodlaşdırmaları (məsələn, UTF-8) dəstəkləməklə sətirdə alt sətrin ilk daxil olma mövqeyini axtarır. Birinci parametr kimi axtarış üçün sətir, ikinci parametr kimi axtarılan alt sətir, üçüncü parametr kimi (isteğe bağlı) axtarışın başlama mövqeyi, dördüncü parametr kimi (isteğe bağlı) kodlaşdırma ötürülür.
Sintaksis
mb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Nümunə
Sətirdə alt sətrin mövqeyini tapaq:
<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
Kodun icrasının nəticəsi:
1
Nümunə
Axtarışın başlama mövqeyini göstərməklə axtarış (3-cü simvoldan başlayaraq):
<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
Kodun icrasının nəticəsi:
3
Nümunə
Kirill əlifbası olan sətirdə axtarış (UTF-8):
<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
Kodun icrasının nəticəsi:
2