Упражнения по массиву PHP: декодирует строку JSON
PHP Array: упражнение 6 с решением
Напишите сценарий PHP, который декодирует следующую строку JSON.
Пример кода JSON:
{"Заголовок": "Зов кукушки",
«Автор»: «Роберт Гэлбрейт»,
«Деталь»: {
«Издатель»: «Маленький Браун»
}}
Пример решения:
PHP-код:
<?php
function w3rfunction($value,$key)
{
echo "$key : $value"."\n";
}
$a ='{"Title": "The Cuckoos Calling",
"Author": "Robert Galbraith",
"Detail":
{
"Publisher": "Little Brown"
}
}';
$j1 = json_decode($a,true);
array_walk_recursive($j1,"w3rfunction");
?>
Пример вывода:
Название: Кукушки зовут Автор: Роберт Гэлбрейт Издатель: Маленький Браун
Блок - схема:
Редактор кода PHP:
Внесите свой код и комментарии через Disqus.
Previous: написать скрипт PHP, чтобы получить первый элемент указанного массива.
Далее: написать скрипт PHP, который вставляет новый элемент в массив в любой позиции.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code