Возвращение к базовому PHP недавно и наличие камней преткновения, с которым я не могу пройти мимо Ответ JSON. Я включил ответ в массив, но массив является многомерным (я думаю!) И массивом. Я хочу каждый раз извлекать значения из значений «Значение ключа», поэтому не уверен, как это изолировать.Зацикливание через многомерный массив при изменении ключа каждый раз PHP
Массив ниже и значения, которые я ищу для извлечения, - это ключевое слово (которое постоянно меняет «garmin gps systems», «satmap gps systems» и т. Д.), Позицию Google и URL-адрес, связанные с этим.
Array ( [api] => cognitiveSEO API [data] => Array ( [status] => success [data] => Array ( [2015-07-16] => Array ( [garmin gps systems] => Array ( [locale] => en-uk [google] => Array ( [position] => [url] => ) [bing] => Array ( [position] => 8 [url] => http://www.aboveandbeyond.co.uk/gps-and-navigation/gps-systems/garmin ) [yahoo] => Array ( [position] => 8 [url] => http://www.aboveandbeyond.co.uk/gps-and-navigation/gps-systems/garmin ) ) [satmap gps systems] => Array ( [locale] => en-uk [google] => Array ( [position] => 25 [url] => http://www.aboveandbeyond.co.uk/gps-and-navigation/satmap ) [bing] => Array ( [position] => 4 [url] => http://www.aboveandbeyond.co.uk/gps-and-navigation/gps-systems/satmap ) [yahoo] => Array ( [position] => 4 [url] => http://www.aboveandbeyond.co.uk/gps-and-navigation/gps-systems/satmap ) )
С точки зрения кода я до сих пор, я сумел захватить JSON, превратить его в массив и пытается напечатать эти значения в таблицу, используя Еогеасп петлю ниже, но я не знаете, как ссылаться на значение ключевого слова ?;
foreach($data as $rows) { echo ''; echo ''.$rows['??'].''; echo ''.$rows['position'].''; echo ''.$rows['url'].''; }
Любая помощь, которую высоко оценили, я нашел высоко и низко, но до сих пор не смог найти ничего.
Я не понимаю вопрос. Есть только «позиция» и «url», и он, похоже, не меняется между «garmin gps systems», «satmap gps systems», они оба находятся в одном массиве. Не могли бы вы уточнить свой вопрос. – Vallentin