<?php
// 函数:检查字符串中是否包含另一个字符串
function containsString($haystack, $needle) {
// 使用strpos函数查找子字符串的位置
// 如果返回false,表示未找到;否则表示找到了
return strpos($haystack, $needle) !== false;
}
// 示例用法
$mainString = "Hello, world!";
$subString = "world";
if (containsString($mainString, $subString)) {
echo "字符串 '$subString' 存在于字符串 '$mainString' 中。";
} else {
echo "字符串 '$subString' 不存在于字符串 '$mainString' 中。";
}
?>
containsString 函数:该函数接收两个参数,$haystack 是主字符串,$needle 是要查找的子字符串。strpos 函数:用于查找 $needle 在 $haystack 中首次出现的位置。如果找不到,返回 false;否则返回子字符串的起始位置。!== false 来判断是否找到子字符串,因为 strpos 返回 0 时也表示找到了(即子字符串位于主字符串的开头),而直接使用 != 可能会导致误判。containsString 函数来检查一个字符串是否包含另一个字符串,并输出相应的结果。上一篇:php domdocument
下一篇:php 全局变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站