답변 2개 / 댓글 3개
채택된 답변
+20 포인트
https://www.php.net/manual/en/function.json-decode.php
$tmp=json_decode( $json_string);
echo $tmp->name;
답변에 대한 댓글 3개
Copy
$jsonData = '
[
{
"name":"php초보개발자1",
"age":"1",
"hobby":"noting1"
},
{
"name":"php초보개발자2",
"age":"12",
"hobby":"noting2"
},
{
"name":"php초보개발자3",
"age":"13",
"hobby":"noting3"
},
{
"name":"php초보개발자4",
"age":"14",
"hobby":"noting4"
}
]';
$datas = json_decode($jsonData, true);
$bufData = array_filter($datas, function($val){
if($val['name'] == "php초보개발자2"){
return $val;
}
});
print_r2($bufData);
//출력
Array
(
[1] => Array
(
[name] => php초보개발자2
[age] => 12
[hobby] => noting2
)
)
답변을 작성하려면 로그인이 필요합니다.