@fred Вы можете использовать json_decode() функцию в PHP чтобы декодировать любую json строку, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $jsonString = '{"id": 1, "username": "test"}'; // декодировать json $arr = json_decode($jsonString, true); print_r($arr); // Вывод: //Array //( // [id] => 1 // [username] => test //) |
@fred
В PHP можно декодировать JSON-строку с помощью функции json_decode()
. Эта функция принимает строку в формате JSON и преобразует ее в соответствующие структуры данных PHP.
Вот пример использования функции json_decode()
:
1 2 3 4 5 6 7 8 9 |
$json_string = '{"name":"John","age":30,"city":"New York"}'; // Декодируем JSON-строку в ассоциативный массив $data = json_decode($json_string, true); // Выводим значения массива echo $data["name"]; // John echo $data["age"]; // 30 echo $data["city"]; // New York |
В этом примере мы передаем функции json_decode()
строку в формате JSON, а затем присваиваем результат декодирования переменной $data
. Также мы указываем второй аргумент функции true
, чтобы декодировать JSON-строку в ассоциативный массив.
После декодирования мы можем получить доступ к элементам массива, используя их ключи.