Я не уверен, почему, но мне кажется, что функция разнесения не работает для меня.
У меня есть строка, которая содержит один или несколько наборов значений, разделенных запятыми.Эти наборы разделяются начальными / конечными квадратными скобками.
После удаления концов "[" и "]", я подумал, что было бы просто использовать функцию разнесения для разделения результатов на "][».Вместо этого я получаю что-то странное.
$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 "][";
почему он возвращает "] ["?(К вашему сведению, я попробовал этот точный пример, и он потерпел неудачу).
Заранее спасибо.