mb_strstr funksiyası
mb_strstr funksiyası çoxbaytlı kodlaşdırmaları dəstəkləyən sətirdə alt sətirin ilk daxilolmasını axtarır.
Birinci parametr - axtarışın aparıldığı sətirdir. Ikinci parametr - axtarılan alt sətirdir.
Üçüncü istəyə bağlı parametr tapılan daxilolmadən əvvəlki hissənin qaytarılıb-qaytarılmayacağını təyin edir. Dördüncü istəyə bağlı parametr kodlaşdırmanı təyin edir.
Sintaksis
mb_strstr(
string $haystack,
string $needle,
[bool $before_needle = false],
[string $encoding],
);
Nümunə
Sətirdə alt sətirin ilk daxilolmasını tapaq:
<?php
$res = mb_strstr('abcde', 'b');
echo $res;
?>
Kodun icrasının nəticəsi:
'bcde'
Nümunə
Sətirdə alt sətirin ilk daxilolmasını tapıb daxilolmadən əvvəlki hissəni qaytaraq:
<?php
$res = mb_strstr('abcde', 'cd', true);
echo $res;
?>
Kodun icrasının nəticəsi:
'ab'
Nümunə
UTF-8 kodlaşdırmasını göstərməklə axtarış:
<?php
$res = mb_strstr('Привет мир', 'мир', false, 'UTF-8');
echo $res;
?>
Kodun icrasının nəticəsi:
'мир'