簡體   English   中英

PHP-如果字符串或變量以元音開頭

[英]PHP - If a string or variable begins with a vowel

我做了一個if事情,檢查該變量是否只有aplha caracter,但我也想檢查該變量是否帶有元音。

if (ctype_alpha($original)) {
        print "oké";
    }
    else {
        print "pas oké";
    }

如果沒有任何特定功能,我怎么知道? 謝謝

$vocals = array('a','e','i','o','u');

if (ctype_alpha($original) && in_array($original{0}, $vocals)) {
  print "oké";
} else {
  print "pas oké";
}

使用$string{index}您可以將char放入$string的某個位置。

使用in_array您可以檢查該字母是否包含在數組中(在我們的示例中為vocals數組)


替代解決方案

如果您願意,甚至可以使用preg_match ,它將使用正則表達式執行測試

if (ctype_alpha($original) && preg_match('/^[aeiou]/i', $original))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM