PHP

json data 파싱

헤롱헤롱이 2020. 7. 15. 09:42

<?php

 

$b = array();

$b["data" ] = array(false, "a" => "false" , "c" => "" , "b" => 10, array( array(20, 340, 40),

                                                                                 "k" => array(20, 340, 40),

                                                                                  array(20, 340, 40)));

 

 

 

echo("<pre>" .print_r($b, true)."</pre>" );

 

echo json_encode($b);

 

 

?>

<br>

 

 

{"data":{"0":false,"a":"false","c":"","b":10,"1":{"0":[20,340,40],"k":[20,340,40],"1":[20,340,40]}}}

 

 

array 키값이 있는경우 {} 로 처리가 되며

value값들은 []로 되어 출력된다

 

json경우 문자인지 숫자인지 구분이 된다

 

""을 쓴경우 문자열로 인식을 한다