Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Cách lấy giá trị từ JSON đúng cách trong PHP

Để lấy giá trị từ JSON, dùng json_decode(). Giả sử JSON:

$detailsJsonObject = '{"details":[{"name":"John","subjectDetails":{"subjectId":"101","subjectName":"PHP","marks":"58","teacherName":"Bob"}}]}';

Cần lấy giá trị cụ thể: Subject Name, Marks, v.v.

Ví dụ

<!DOCTYPE html> <html> <body> <?php 
$detailsJsonObject = '{"details":[{"name":"John","subjectDetails":{"subjectId":"101","subjectName":"PHP","marks":"58","teacherName":"Bob"}}]}';
$convertToArrayObject = json_decode($detailsJsonObject, true);
$actualSubjectName = $convertToArrayObject['details'][0]['subjectDetails']['subjectName'];
$actualTeacherName = $convertToArrayObject['details'][0]['subjectDetails']['teacherName'];
echo "The Subject Name is=", $actualSubjectName, "
"; echo "The Teacher Name is=", $actualTeacherName; ?> </body> </html>

Kết quả

The Subject Name is=PHP
The Teacher Name is=Bob