(PHP 8)
str_contains — Determine if a string contains a given substring
$haystack, string $needle): bool
Performs a case-sensitive check indicating if needle is contained
in haystack.
haystackThe string to search in.
needle
The substring to search for in the haystack.
Returns true if needle is in
haystack, false otherwise.
示例 #1 Using the empty string ''
<?php
if (str_contains('abc', '')) {
echo "Checking the existence of the empty string will always return true";
}
?>
以上例程会输出:
Checking the existence of the empty string will always return true
示例 #2 Showing case-sensitivity
<?php
$string = 'The lazy fox jumped over the fence';
if (str_contains($string, 'lazy')) {
echo "The string 'lazy' was found in the string\n";
}
if (str_contains($string, 'Lazy')) {
echo 'The string "Lazy" was found in the string';
} else {
echo '"Lazy" was not found because the case does not match';
}
?>
以上例程会输出:
The string 'lazy' was found in the string "Lazy" was not found because the case does not match
注意: 此函数可安全用于二进制对象。