PHP-如果字符串或变量以元音开头

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检查变量是否只有aplha字符,但我还想检查变量是否有元音

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))