JSON 정보를 PHP 변수에 넣으려고하고 있으며 오류가 항상 발생합니다.JSON을 PHP 변수에 저장하려면 어떻게해야합니까?
Array
(
[0] => stdClass Object
(
[flightId] => ******
[******] => stdClass Object
(
[******] => ******
[******] => ******
[******] => ******
[******] => ******
[******] => ******
)
주의 사항 :
: 나는jsondecode1
를
echo
때이 출력이는
$jsondecode1
의 조각이
header('Content-Type: application/json');
$jsondecode1 = json_decode($json1);
print_r ($jsondecode1);
:
이
은 읽을 수 JSON을 내 코드입니다문자열 변환에 대한 배열 C : 라인 \의 XAMPP ...... \ simpletest3.php 48
그래서 나는 print_r()
을 사용했다. 나는 PHP 변수로 [flightId]
(예를 들어) 넣어하려고 무엇
:
$jsondecode1 = json_decode($json1);
$jsondecode2 = $jsondecode1->flightId;
print_r ($jsondecode2);
출력 :가 주의 사항 : 속성을 얻기 위해 노력 C에서 비 객체의 'flightId':. ........ \ 라인 simpletest3.php는 48
너무 다른 코드를했지만, 산출물은 매우 유사했으며 필자의 질문보다 오랜 시간 내 질문을하고 싶지 않습니다. 그럼 어떻게하면 [flightId]
을 PHP 변수에 넣을 수 있습니까?
편집 :
솔루션 :
$jsondecode1 = json_decode($json1);
$jsondecode2 = $jsondecode1[0]->flightId;
print_r ($jsondecode2);
또는 :
foreach ($jsondecode1 as $data) {
print_r($data->flightId);
}
그레이트 너무 작동 : 그래서 당신은 그 배열이 다음 코드 아래
flightId
시도를 얻을 수 있습니다 처음 액세스해야합니다. 고맙습니다. :) – Deadpool
@duffbeerisgood 또한'json_decode()'를 사용할 때 json 문자열을 객체 배열 –
으로 변환 할 때 json_decode()를 사용해야합니까? – Deadpool