我知道這是一個初學者級別的問題,但我卡在這裏,我需要幫助。使用preg_match分隔每個字母PHP
我想將每個字母存儲在一個數組中。 (只有字母不是整數)
讓我告訴你,我現在用
$str = "ab c45 d123ef";
preg_match_all('/./us', $str, $ar);
echo '<pre>';
print_r($ar);
其輸出
Array
(
[0] => Array
(
[0] => a
[1] => b
[2] =>
[3] => c
[4] => 4
[5] => 5
[6] =>
[7] => d
[8] => 1
[9] => 2
[10] => 3
[11] => e
[12] => f
)
)
但它也單獨整數...我不得不改變以前的代碼在preg_match表達式中,我想要這個輸出。
Array
(
[0] => Array
(
[0] => a
[1] => b
[2] =>
[3] => c
[4] => 45
[5] =>
[6] => d
[7] => 123
[8] => e
[9] => f
)
)
空格不是字母,你爲什麼要匹配它們? – Barmar
我也想分開空格...但如果有任何整數,它不應該分開..這是可能的..? ( –
'preg_match_all('/ \ d + | ./us',$ str,$ ar);' –