PHP 使用 Switch 语句判断字符串包含视频平台名称
可以使用 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/pZ4N 著作权归作者所有。请勿转载和采集!