我有变量x,我想查看它是否包含hs
之类的字符串,即使该值可能是cug hs ib ap
。任何人都可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:1)
PHP strstr
<?php
$x = 'cug hs ib';
$y = strstr($x, 'hs');
echo $y;
?>
更新: 更好的用户strpos
<?php
$x = 'cug hs ib';
$y = strpos($x, 'hs');
if($y === false)
// Not a substring
else
// Substring
?>
答案 1 :(得分:1)
if(strpos($big_string, $sub_string) !== false)
{
// $big_string contains $sub_string
}
答案 2 :(得分:1)
您可以使用strpos
if (strpos($haystack, $needle) !== false) {
echo "the string '{$needle}' was found within '{$haystack}'";
}
答案 3 :(得分:1)
您可以使用substr_count
.. http://php.net/substr_count或strpos
,http://php.net/strpos
答案 4 :(得分:1)
strpos()或stripos()(取决于你是否对区分大小写感兴趣)。