我不知道爲什麼,但爆炸功能似乎並沒有爲我工作。PHP爆炸(),分隔符被返回?
我有一個字符串,其中包含一組或多組逗號分隔的值。這些集合通過開始/結束方括號來定界。
剝離結尾「[」和「]」後,我認爲使用爆炸函數來獲得「] [」分隔的結果會很簡單。相反,我有些奇怪。
$rawInserts = '[1,2,3,4,5][2,3,4,5,6][3,4,5,6,7]';
$the_inserts = substr($rawInserts,1,strlen($rawInserts)-2);
echo "$the_inserts \n"; //returns "1,2,3,4,5][2,3,4,5,6][3,4,5,6,7"
$inserts = explode($the_inserts , "][");
echo print_r($inserts)."\n"; // returns one item array containing "][";
爲什麼它返回 「] [」? (僅供參考,我試過這個確切的例子,它失敗了)。
在此先感謝。
回滾;留下問題給他人帶來好處 – Ross