PHP 里面这个字符串 "video/mp4" 怎么判断 是video开头 ?
时间: 2024-04-15 07:29:49 浏览: 15
要判断一个字符串是否以特定的子字符串开头,可以使用 PHP 中的 `substr()` 函数或者 `strpos()` 函数。
下面是使用 `substr()` 函数来判断字符串是否以 "video" 开头的示例代码:
```php
$str = "video/mp4";
if (substr($str, 0, 5) === "video") {
echo "字符串以 'video' 开头";
} else {
echo "字符串不以 'video' 开头";
}
```
在上述代码中,我们使用 `substr($str, 0, 5)` 来获取字符串的前五个字符,并将其与 "video" 进行比较。如果相等,则表示字符串以 "video" 开头。
另一种方法是使用 `strpos()` 函数来判断字符串是否包含特定的子字符串,并且该子字符串在字符串的起始位置。下面是使用 `strpos()` 函数来判断字符串是否以 "video" 开头的示例代码:
```php
$str = "video/mp4";
if (strpos($str, "video") === 0) {
echo "字符串以 'video' 开头";
} else {
echo "字符串不以 'video' 开头";
}
```
在上述代码中,`strpos($str, "video")` 返回子字符串 "video" 在字符串中第一次出现的位置,如果该位置为 0,则表示子字符串在起始位置,即字符串以 "video" 开头。
希望以上解决方案对您有帮助。如果有任何问题,请随时提问。