Hàm str_contains
Hàm str_contains kiểm tra sự hiện diện
của ký tự trong chuỗi. Trả về true,
nếu ký tự có trong chuỗi, và false trong
trường hợp ngược lại. Ở tham số đầu tiên của hàm, chúng ta chỉ định chuỗi mà chúng ta
sẽ tìm ký tự. Ở tham số thứ hai, chúng ta chỉ định
ký tự hoặc chuỗi con cần tìm.
Cú pháp
str_contains(string $haystack, string $needle): bool
Ví dụ
Hãy kiểm tra xem trong chuỗi có ký tự đã chỉ định hay không:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Kết quả thực thi mã:
true
Ví dụ
Hãy kiểm tra xem trong chuỗi có chuỗi con đã chỉ định hay không:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Kết quả thực thi mã:
true
Ví dụ
Bây giờ hãy tìm trong chuỗi của chúng ta
chuỗi con 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Kết quả thực thi mã:
false
Xem thêm
-
hàm
str_starts_with,
hàm kiểm tra phần đầu chuỗi -
hàm
str_ends_with,
hàm kiểm tra phần cuối chuỗi -
hàm
in_array,
hàm kiểm tra sự hiện diện của phần tử trong mảng -
hàm
strpos,
hàm trả về vị trí xuất hiện của chuỗi con