📅  最后修改于: 2023-12-03 15:05:23.380000             🧑  作者: Mango
PHP中的字符串定位函数strpos()可以用于查找一个子字符串在原始字符串中的位置。如果找到了,则返回对应的位置索引;如果没有找到,则返回false。
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
如果找到了子字符串,则返回其第一次出现的位置索引;如果没有找到,则返回false。
下面是一个简单的PHP程序,使用strpos()函数来查找一个子字符串在原始字符串中的位置:
<?php
$str = "HelloPHP";
$needle = "PHP";
$position = strpos($str, $needle);
if ($position === false) {
echo "没有找到子字符串:" . $needle;
} else {
echo "子字符串 " . $needle . " 在字符串 " . $str . " 中的位置是 " . $position;
}
?>
输出结果为:
子字符串 PHP 在字符串 HelloPHP 中的位置是 5