PHP中如何用switch语句判断一个字符串中包含的是以下字符串中的哪一个?youkuqqqiyipptvletvsohuwasum1905funshionmigubilibilixigua
可以使用switch语句结合strpos()函数来判断一个字符串中包含的是哪一个字符串。具体实现如下:
$str = "your_string_here";
switch (true) {
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;
}
将"your_string_here"替换为要判断的字符串,根据结果输出相应的提示信息。如果字符串中包含多个指定字符串,则会输出第一个匹配到的字符串。如果字符串中不包含任何指定字符串,则会输出"未包含指定字符串"
原文地址: https://www.cveoy.top/t/topic/ihRH 著作权归作者所有。请勿转载和采集!