PHP中如何用switch判断一个字符串中否包含的是以下字符串中的哪一个?youkuqqqiyipptvletvsohuwasum1905funshionmigubilibilixigua
在PHP中,可以使用switch语句来判断一个字符串是否包含在给定的字符串中。以下是一个示例代码:
$str = "youku"; // 需要判断的字符串
switch ($str) {
case strpos($str, "youku") !== false:
echo "包含youku";
break;
case strpos($str, "qq") !== false:
echo "包含qq";
break;
case strpos($str, "qiyi") !== false:
echo "包含qiyi";
break;
case strpos($str, "pptv") !== false:
echo "包含pptv";
break;
case strpos($str, "letv") !== false:
echo "包含letv";
break;
case strpos($str, "sohu") !== false:
echo "包含sohu";
break;
case strpos($str, "wasu") !== false:
echo "包含wasu";
break;
case strpos($str, "m1905") !== false:
echo "包含m1905";
break;
case strpos($str, "funshion") !== false:
echo "包含funshion";
break;
case strpos($str, "migu") !== false:
echo "包含migu";
break;
case strpos($str, "bilibili") !== false:
echo "包含bilibili";
break;
case strpos($str, "xigua") !== false:
echo "包含xigua";
break;
default:
echo "不包含任何指定字符串";
break;
}
以上代码中,使用了strpos函数来判断字符串是否包含指定的子字符串。如果strpos返回的结果不为false,则表示字符串包含子字符串。每个case语句中的条件判断都使用了strpos函数,如果满足条件则执行相应的代码。如果没有匹配到任何情况,则执行default语句
原文地址: https://www.cveoy.top/t/topic/ihRE 著作权归作者所有。请勿转载和采集!