2014-02-27 48 views

回答

1

你可以使用這個技巧,將數組加入字符串,然後匹配!

if(preg_match('/^[asdrt]+$/', join("", $array))){ 
    print "ok"; 
} 

更新:如果你想知道有多少都開始a

preg_match_all('/(^a|(?<=\n)a)/', join("\n", $array), $m); 
print count($m[0]); 
+0

的,如果我需要檢查多少字符串的開始以「」那應該是正規表達? – Vivek

+0

我已經更新了答案。 –

0

正則表達式僅適用於1值。你應該循環數組中的每個元素,並檢查它是否只包含你的字母。正則表達式應該像^ [asdrt] + $

相關問題