PHP函数strpos()用于查找一个字符串中是否包含另一个子字符串,并返回第一
▥php
𝄐 0
phpstrpos函数,phpstrpos
PHP函数strpos()用于查找一个字符串中是否包含另一个子字符串,并返回第一次出现该子字符串的位置索引(下标),如果未找到,则返回False。
该函数的语法如下:
php
strpos(string $haystack, string $needle, int $offset = 0): false|int
其中,$haystack参数是要搜索的主字符串,$needle参数是要搜索的子字符串,$offset参数是搜索开始的偏移量,默认值为0,表示从字符串的开头开始搜索。函数返回值是整数值或布尔值false。
下面是一个使用strpos()函数的简单示例:
php
$str = "Hello, world!";
$pos = strpos($str, "world"); // 搜索"world"子串在主字符串中的位置
if ($pos === false) {
echo "Sorry, 'world' not found in '$str'";
} else {
echo "'world' found in '$str' at position $pos";
}
运行上述代码将输出以下结果:
'world' found in 'Hello, world!' at position 7
在上述示例中,我们首先定义了一个名为$str的变量,它包含了一个字符串"Hello, world!"。然后,我们使用strpos()函数来搜索"world"子串在主字符串中的位置,并将结果存储在$pos变量中。最后,我们通过判断$pos是否等于false来检查$search_str是否存在于主字符串中,并分别输出相应的消息。
PHP函数strpos()用于查找一个字符串中是否包含另一个子字符串,并返回第一次出现该子字符串的位置索引(下标),如果未找到,则返回False。
该函数的语法如下:
php
strpos(string $haystack, string $needle, int $offset = 0): false|int
其中,$haystack参数是要搜索的主字符串,$needle参数是要搜索的子字符串,$offset参数是搜索开始的偏移量,默认值为0,表示从字符串的开头开始搜索。函数返回值是整数值或布尔值false。
下面是一个使用strpos()函数的简单示例:
php
$str = "Hello, world!";
$pos = strpos($str, "world"); // 搜索"world"子串在主字符串中的位置
if ($pos === false) {
echo "Sorry, 'world' not found in '$str'";
} else {
echo "'world' found in '$str' at position $pos";
}
运行上述代码将输出以下结果:
'world' found in 'Hello, world!' at position 7
在上述示例中,我们首先定义了一个名为$str的变量,它包含了一个字符串"Hello, world!"。然后,我们使用strpos()函数来搜索"world"子串在主字符串中的位置,并将结果存储在$pos变量中。最后,我们通过判断$pos是否等于false来检查$search_str是否存在于主字符串中,并分别输出相应的消息。
本文地址:
/show-270880.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。