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
phpmb_strpos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Nümunə
Sətirdə alt sətrin mövqeyini tapaq:
php<?php
$res = mb_strpos('abcde', 'b');
echo $res;
?>
Kodun icrasının nəticəsi:
php1
Nümunə
Axtarışın başlama mövqeyini göstərməklə axtarış (3-cü simvoldan başlayaraq):
php<?php
$res = mb_strpos('abcabc', 'a', 2);
echo $res;
?>
Kodun icrasının nəticəsi:
php3
Nümunə
Kirill əlifbası olan sətirdə axtarış (UTF-8):
php<?php
$res = mb_strpos('абвгде', 'в', 0, 'UTF-8');
echo $res;
?>
Kodun icrasının nəticəsi:
php2