PHP-如果字符串或变量以元音开头
我做了一个if检查变量是否只有aplha字符,但我还想检查变量是否有元音PHP-如果字符串或变量以元音开头,php,if-statement,Php,If Statement,我做了一个if检查变量是否只有aplha字符,但我还想检查变量是否有元音 if (ctype_alpha($original)) { print "oké"; } else { print "pas oké"; } 如果没有任何特定的功能,我怎么知道? 多谢各位 使用$string{index}您可以访问位于$string特定位置的字符 使用_array中的可以检查该字母是否包含在数组中(在我们的示例中为vocals数组) 替代解决方案
if (ctype_alpha($original)) {
print "oké";
}
else {
print "pas oké";
}
如果没有任何特定的功能,我怎么知道?
多谢各位
使用$string{index}
您可以访问位于$string
特定位置的字符
使用_array中的
可以检查该字母是否包含在数组中(在我们的示例中为vocals数组)
替代解决方案 如果愿意,您甚至可以使用
preg\u match
来执行正则表达式测试
if (ctype_alpha($original) && preg_match('/^[aeiou]/i', $original))
if(在_数组($original{0},['a','e','i','o','u']){//以元音开头}
谢谢@Mark Baker。您的答案对我来说更合适,因为我的变量还包含中间有空格的字符串。谢谢!:)哇,这个网站太棒了,我不到2分钟就得到了答案:D@Daemond-蠕变:我还提供了另一种解决方案;)
if (ctype_alpha($original) && preg_match('/^[aeiou]/i', $original))