测试字符串集合中子字符串的存在

时间:2013-10-24 07:07:17

标签: php substring

我想使用php测试子字符串是否在字符串中。

例如,

$str="Cycle";
$str1="Cycle,Yoga";

我想查看if (str in str1)

3 个答案:

答案 0 :(得分:3)

使用 stripos

if (stripos($str1,$str) !== false) {
    echo 'true';
}

答案 1 :(得分:1)

使用strpos(对于区分大小写的字符串)或stripos(对于不区分大小写的情况)进行字符串匹配。

if (strpos($str1,$str) !== false) {
    // It'll check the case-sensitivity of string
    echo 'true';
}

if (stripos($str1,$str) !== false) {
    // It'll ignore the case-sensitivity
    echo 'true';
}

答案 2 :(得分:0)

使用strpos或stripos

$mystring = 'Cycle,Yoga';
$findme   = 'Cycle';
$pos = strpos($mystring, $findme);
if ($pos !== false) {
    echo "true";
}