кодесурса
«PHP

Упражнения по PHP JSON: декодирование строки JSON

script1adsense2code
script1adsense3code

PHP JSON: упражнение-1 с решением

Напишите сценарий PHP для декодирования строки JSON.

Пример решения:

PHP-код:

<?php
$json = 
'{
"uglify-js": "1.3.4"
, "jshint": "0.9.1"
, "recess": "1.1.8"
, "connect": "2.1.3"
, "hogan.js": "2.0.0"
}';
var_dump(json_decode($json));
echo "\n";
var_dump(json_decode($json, true));
?>

Пример вывода:

 object (stdClass) # 1 (5) {                                    
  [ "Уродовать-JS"] =>                                           
  строка (5) "1.3.4"                                         
  [ "Jshint"] =>                                              
  строка (5) "0.9.1"                                         
  [ "Выемка"] =>                                              
  строка (5) "1.1.8"                                         
  [ "Подключение"] =>                                             
  строка (5) "2.1.3"                                         
  [ "Hogan.js"] =>                                            
  строка (5) "2.0.0"                                         
}                                                           
                                                            
массив (5) {                                                  
  [ "Уродовать-JS"] =>                                           
  строка (5) "1.3.4"                                         
  [ "Jshint"] =>                                              
  строка (5) "0.9.1"                                         
  [ "Выемка"] =>                                              
  строка (5) "1.1.8"                                         
  [ "Подключение"] =>                                             
  строка (5) "2.1.3"                                         
  [ "Hogan.js"] =>                                            
  строка (5) "2.0.0"                                         
}

Блок-схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: PHP JSON Упражнения Home.
Далее: написать скрипт PHP для декодирования больших целых чисел.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code