我想测试是否String1开始由string2在PHP
我发现了这个问题: 如何检查字符串是否以指定的字符串开头
但我想在一个if条件下做- 而不是在一个函数中.我是这样做的,但我不确定:
if(startsWith($type_price,"repair")) {
do something
}
Run Code Online (Sandbox Code Playgroud)
如果它是假的,你可以纠正我吗?
strpos可以实现使用功能.
if (strpos($yourString, "repair") === 0) {
//Starts with it
}
Run Code Online (Sandbox Code Playgroud)
使用substr也可以工作:
if (substr($yourstring, 0, strlen($startString)) === $startString) {
//It starts with desired string
}
Run Code Online (Sandbox Code Playgroud)
对于多字节字符串,可以考虑使用功能与mb_前缀,因此mb_substr,mb_strlen等
| 归档时间: |
|
| 查看次数: |
5031 次 |
| 最近记录: |