鍍金池/ 問(wèn)答/PHP/ 正則表達(dá)式--preg_split()?

正則表達(dá)式--preg_split()?

$var = 'AMG';
$exp = '//';

print_r(preg_split($exp,$var));
得到的結(jié)果:

    Array ( [0] => [1] => A [2] => M [3] => G [4] => ) 

看了手冊(cè)上面解釋是:

    返回一個(gè)使用 pattern 邊界分隔 subject 后得到 的子串組成的數(shù)組, 或者在失敗時(shí)返回 FALSE。 
    

不是很懂這句話什么意思,為什么會(huì)返回兩個(gè)空元素?

回答
編輯回答
真難過(guò)

缺少參數(shù),PREG_SPLIT_NO_EMPTY這個(gè)標(biāo)記被設(shè)置, preg_split() 將僅返回分隔后的非空部分。

preg_split($exp, $var, -1, PREG_SPLIT_NO_EMPTY);
2017年9月6日 15:32