Я вернулся массив JSON
типа данных от javascript
к PHP
, я использовал json_decode($data, true)
, чтобы преобразовать его в ассоциативный массив, но когда я пытаюсь использовать его с помощью ассоциативно index
, я получаю ошибка "Undefined index"
возвращаемые данные выглядит следующим образомКак получить доступ к JSON декодированного массива в PHP
array(14) { [0]=> array(4) { ["id"]=> string(3) "597" ["c_name"]=> string(4) "John" ["next_of_kin"]=> string(10) "5874594793" ["seat_no"]=> string(1) "4" }
[1]=> array(4) { ["id"]=> string(3) "599" ["c_name"]=> string(6) "George" ["next_of_kin"]=> string(7) "6544539" ["seat_no"]=> string(1) "2" }
[2]=> array(4) { ["id"]=> string(3) "601" ["c_name"]=> string(5) "Emeka" ["next_of_kin"]=> string(10) "5457394839" ["seat_no"]=> string(1) "9" }
[3]=> array(4) { ["id"]=> string(3) "603" ["c_name"]=> string(8) "Chijioke" ["next_of_kin"]=> string(9) "653487309" ["seat_no"]=> string(1) "1" }
Пожалуйста, как получить доступ к такому массиву в PHP
? Спасибо за любое предложение.
Вы обращаетесь к нему, как и к любому другому массиву, потому что это просто массив. Неважно, откуда оно взялось. Если вы получите сообщение об ошибке, это означает, что ключ, к которому вы пытаетесь получить доступ, не существует. Итак, дважды проверьте, существует ли ключ, к которому вы хотите получить доступ. Если вы новичок в массивах на PHP, посмотрите документацию: http://php.net/manual/en/language.types.array.php. –
можете ли вы добавить код, в котором вы пытаетесь получить доступ к элементам? (и очистить массив, чтобы его было легче читать) – Brad