Hàm mb_stristr
Hàm mb_stristr tìm kiếm sự xuất hiện đầu tiên của một chuỗi con trong chuỗi mà không phân biệt chữ hoa chữ thường và trả về phần của chuỗi từ đầu của sự xuất hiện được tìm thấy đến cuối. Tham số đầu tiên là chuỗi để tìm kiếm, tham số thứ hai là chuỗi con cần tìm, tham số thứ ba (không bắt buộc) là giá trị boolean để trả về phần của chuỗi trước khi xuất hiện, và tham số thứ tư (không bắt buộc) là mã hóa ký tự.
Cú pháp
mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Ví dụ
Tìm một chuỗi con trong chuỗi mà không phân biệt chữ hoa chữ thường:
<?php
$res = mb_stristr('ABCDE', 'bc');
echo $res;
?>
Kết quả thực thi mã:
'BCDE'
Ví dụ
Sử dụng tham số $before_needle để lấy phần của chuỗi trước khi xuất hiện:
<?php
$res = mb_stristr('ABCDE', 'bc', true);
echo $res;
?>
Kết quả thực thi mã:
'A'
Ví dụ
Tìm kiếm với chỉ định mã hóa UTF-8:
<?php
$res = mb_stristr('Привет мир', 'МИР', false, 'UTF-8');
echo $res;
?>
Kết quả thực thi mã:
'мир'