可以使用 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'替换为要判断的字符串,根据结果输出相应的提示信息。如果字符串中包含多个指定字符串,则会输出第一个匹配到的字符串。如果字符串中不包含任何指定字符串,则会输出'未包含指定字符串'。

PHP 使用 Switch 语句判断字符串包含视频平台名称

原文地址: https://www.cveoy.top/t/topic/pZ4N 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录