考慮片段:PHP正則表達式查詢
var_dump(preg_split("/./", "A.B.C")); // split on anything as the dot has not been escaped
產生的輸出:
array(6) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(0) ""
[3]=>
string(0) ""
[4]=>
string(0) ""
[5]=>
string(0) ""
}
誰能請解釋它是如何工作的?另外我在輸出中看不到A,B或C!爲什麼?
如果您不需要正則表達式的功能,請不要使用它們。在你的情況下,你可以用'explode'代替。 – Gumbo 2010-07-09 07:38:03
@Gumbo:我想知道爲什麼我會得到6個空字符串。 – Zacky112 2010-07-09 07:39:48