반응형
php json 인코딩에서 값을 가져옵니다.
다음과 같은 각 값을 json_encode로 사용하는 URL 전달 파라미터가 있습니다.
$json = array
(
'countryId' => $_GET['CountryId'],
'productId' => $_GET['ProductId'],
'status' => $_GET['ProductId'],
'opId' => $_GET['OpId']
);
echo json_encode($json);
다음과 같은 결과가 반환되었습니다.
{
"countryId":"84",
"productId":"1",
"status":"0",
"opId":"134"
}
사용할 수 있습니까?json_decode
데이터 처리를 위해 각 값을 해석할 수 있습니까?
감사해요.
json_decode()
두 번째 값이 참일 경우 개체 또는 배열을 반환합니다.
$json = '{"countryId":"84","productId":"1","status":"0","opId":"134"}';
$json = json_decode($json, true);
echo $json['countryId'];
echo $json['productId'];
echo $json['status'];
echo $json['opId'];
json_backets는 원래 인코딩된 어레이와 동일한 어레이를 반환합니다.인스톨을 위해서, 만약 당신이
$array = json_decode($json, true);
echo $array['countryId'];
또는
$obj= json_decode($json);
echo $obj->countryId;
둘 다 84를 울립니다.json_encode와 json_decode 함수명은 자명하다고 생각합니다.
언급URL : https://stackoverflow.com/questions/12429029/php-get-values-from-json-encode
반응형
'programing' 카테고리의 다른 글
새 Net Core 3.0 Json을 사용하여 null인 경우 속성 무시 (0) | 2023.02.24 |
---|---|
각도 재료 ng클릭 이상한 테두리 강조 표시 (0) | 2023.02.24 |
AngularJS는 $scope 배열의 첫 번째 또는 0 인덱스에 항목을 푸시합니다. (0) | 2023.02.24 |
바인딩 요소 'children'을 수정하려면 암시적으로 'any' type.ts(7031)를 사용합니다. (0) | 2023.02.24 |
리액트 라우터 - 링크 대 리다이렉트 대 이력 (0) | 2023.02.24 |