可以使用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语句判断一个字符串中包含的是以下字符串中的哪一个?youkuqqqiyipptvletvsohuwasum1905funshionmigubilibilixigua

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

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