$input = "žąsis su šešiolika žąsyčių";
preg_match_all("/\b(žąs\S*)/iu", $input, $output_array);
print_r($output_array);
返回一個很大的東西。我希望它同時返回「žąsis」和「žąsyčių」。似乎是一個簡單的問題,但我找不到一個簡單的答案。我應該編碼主體和模式好歹?..一種快速匹配utf-8字符串的方法
而且由意爲「一個大沒有」我的意思是空多維數組
Array ([0] => Array () [1] => Array ())
PHP正在使用的PCRE庫中是否可能未啓用UTF-8支持? – cmbuckley
[preg \ _match rule for utf-8]可能的重複(http://stackoverflow.com/questions/14511866/preg-match-rule-for-utf-8) –
@cbuckley可能是。我應該如何檢查這從PHP? – August