在PHP中,使用stristr()
函数来查找一个字符串中首次出现另一个字符串的位置
<?php
$haystack = "Hello, I am a PHP developer.";
$needle = "";
$result = stristr($haystack, $needle);
if ($result) {
echo "The needle was found at position: " . strpos($result, $needle);
} else {
echo "The needle was not found in the haystack.";
}
?>
在这个例子中,我们使用空字符串$needle
作为搜索参数。stristr()
函数会返回整个$haystack
字符串,因为空字符串在任何位置都算是"找到"了。然后我们使用strpos()
函数来查找空字符串在$haystack
中的实际位置,这将返回0,因为空字符串位于字符串的开头。