我做了一个if事情,检查变量是否只有aplha caracter但是我也想检查变量是否用元音进行判断。
if (ctype_alpha($original)) {
print "oké";
}
else {
print "pas oké";
}
如果没有任何特定功能,我怎么知道? 谢谢
答案 0 :(得分:6)
$vocals = array('a','e','i','o','u');
if (ctype_alpha($original) && in_array($original{0}, $vocals)) {
print "oké";
} else {
print "pas oké";
}
使用$string{index}
,您可以访问某个字符到$string
的某个位置。
使用in_array
,您可以检查该字母是否包含在数组中(在我们的示例中,是vocals数组)
如果您愿意,您甚至可以使用将使用正则表达式执行测试的preg_match
if (ctype_alpha($original) && preg_match('/^[aeiou]/i', $original))