Giới thiệu
Hàm stristr() tìm kiếm lần xuất hiện đầu tiên của một chuỗi con bên trong chuỗi khác, KHÔNG phân biệt chữ hoa chữ thường.
Cú pháp
stristr(string $haystack, string $needle, bool $before_needle = false): string|false
Tham số
- haystack - Chuỗi cần tìm kiếm trong đó.
- needle - Chuỗi cần tìm.
- before_needle (tùy chọn) - Nếu
true, trả về phần chuỗi trước lần xuất hiện đầu tiên củaneedle. Mặc định làfalse(trả về phần từneedleđến hết chuỗi).
Giá trị trả về
Trả về chuỗi con khớp (từ vị trí tìm thấy đến hết chuỗi, hoặc phần trước nếu before_needle = true). Trả về false nếu không tìm thấy.
Ví dụ
Ví dụ 1: Không tìm thấy
<?php
$mystr = 'Tom Hanks!';
if (stristr($mystr, 'Tim') === FALSE) {
echo 'Tim is not in the string!';
}
?>
Kết quả:
Tim is not in the string!
Ví dụ 2: Trả về phần trước needle
<?php
echo stristr("Demo text!", "TEXT", true);
?>
Kết quả:
Demo