在PHP中,可以使用strpos()
函数来判断一个字符串是否存在于另一个字符串中。strpos()
函数返回一个非负整数,表示要搜索的字符串在目标字符串中第一次出现的位置,如果不存在,则返回false
。
以下是使用strpos()
函数判断字符串是否存在的示例:
$str = "Hello, World!";
$substring = "World";
if (strpos($str, $substring) !== false) {
echo "字符串存在";
} else {
echo "字符串不存在";
}
在上面的示例中,strpos($str, $substring)
会返回7
,因为子字符串"World"在目标字符串"Hello, World!"中的位置是从索引7开始的。因此,输出结果将是"字符串存在"。
如果要判断一个字符串是否存在于另一个字符串的开头,可以将strpos()
函数的返回值与0
进行比较:
$str = "Hello, World!";
$substring = "Hello";
if (strpos($str, $substring) === 0) {
echo "字符串存在";
} else {
echo "字符串不存在";
}
在这个示例中,strpos($str, $substring)
会返回0
,因为子字符串"Hello"是目标字符串"Hello, World!"的开头。因此,输出结果将是"字符串存在"。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站