php 判断以什么开头
时间: 2023-09-20 08:07:07 浏览: 51
你可以使用 PHP 的 `substr()` 函数和 `strpos()` 函数来判断一个字符串是否以指定的字符串开头。具体来说,可以使用如下代码:
```php
$str = 'Hello World';
$prefix = 'Hello';
if (strpos($str, $prefix) === 0) {
echo 'The string starts with ' . $prefix;
} else {
echo 'The string does not start with ' . $prefix;
}
```
在上面的代码中,`strpos()` 函数返回指定子字符串在字符串中第一次出现的位置,如果子字符串不存在则返回 `false`。因为我们要判断字符串是否以指定的字符串开头,所以需要判断 `strpos()` 函数返回值是否等于 0。如果返回值等于 0,则说明字符串以指定的字符串开头;否则,字符串不以指定的字符串开头。
相关问题
PHP 里面这个字符串 "video/mp4" 怎么判断 是video开头 ?
要判断一个字符串是否以特定的子字符串开头,可以使用 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" 开头。
希望以上解决方案对您有帮助。如果有任何问题,请随时提问。
封装一个php判断字符串是否是字母开头的函数
可以使用正则表达式来判断一个字符串是否以字母开头,可以封装如下的 PHP 函数:
```php
function isLetterStart($str) {
return preg_match('/^[a-zA-Z]/', $str) === 1;
}
```
该函数使用 `preg_match` 函数来匹配字符串,正则表达式 `/^[a-zA-Z]/` 表示以大小写字母开头,即首字符为字母。如果匹配成功返回 1,否则返回 0。该函数返回值为布尔类型,即匹配成功返回 true,否则返回 false。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)