json 대상과 json 그룹의 키 값 대조 및 변환

1032 단어

$arr = array("name" => 'qssq', "age" => 18);


foreach ($arr as $key => $value) {
    echo "key: $key,value:$value";
}

//$json=json_decode($jsonStr);//json    json  
$json=  json_decode(json_encode($arr));//arr   json       
$type=gettype($json);
echo "type: $type  
"; foreach ($json as $key => $value) { echo "key: $key,value:$value"; }

결과 내보내기
D:\phpStudy\php\php-7.0.12-nts\php.exe D:\phpStudy\WWW\tp5\client\test.php
key: name,value:qssqkey: age,value:18type: object  
key: name,value:qssqkey: age,value:18
Process finished with exit code 0


대상 또는 json 대상 변수 그룹

//PHP stdClass Object array  
function object_array($array) {  
    if(is_object($array)) {  
        $array = (array)$array;  
     } if(is_array($array)) {  
         foreach($array as $key=>$value) {  
             $array[$key] = object_array($value);  
             }  
     }  
     return $array;  
}

좋은 웹페이지 즐겨찾기