Как parsear array в формате string в array в PHP?

Я использую api для подмостков (handsontable) в php drupal 7, и когда мы делаем submit, получаю array данных, но в формате string.

"[["6396","11","1","2","0","0","1338","Break","12-07-1915","00:00",null],["6397","11","2","2","0","0","Break","Break","12-07-1915","00:00",null],["6398","11","3","2","0","0","Break","Break","12-07-1915","00:00",null],["6399","11","4","2","0","0","Break","Break","12-07-1915","00:00",null]]"

Проблема, которая у меня есть, состоит в том, что я не нахожу способ parsearlo в array правильно поддерживая размеры. Я протестировал несколько методов, но оно не функционирует правильно, так как, хотя он использует метод explode с delimitador"," и другие варианты он соединяет мне все положения целого array как будто это был array размера.

1
задан 21.03.2019, 12:01
1 ответ

Используй json_decode(). Просто обеспечь его string с arrays и объектами JS и этим ты darГЎ array.

$array = '[["6396","11","1","2","0","0","1338","Break","12-07-1915","00:00",null],["6397","11","2","2","0","0","Break","Break","12-07-1915","00:00",null],["6398","11","3","2","0","0","Break","Break","12-07-1915","00:00",null],["6399","11","4","2","0","0","Break","Break","12-07-1915","00:00",null]]';

var_dump(json_decode($string));

ГЛАЗ , чтобы использовать двойные кавычки, чтобы определять string, array использует двойные кавычки внутри, asГ - что используй простых в PHP.

2
ответ дан 02.12.2019, 05:21
  • 1
    Совершенный, я сделал доказательство и оно функционировало правильно – Albert Sanchez Guerrero 21.03.2019, 12:26

Теги

Похожие вопросы