2015-01-20 1 views
0
$data = $_POST['data']; 
$result=json_encode($data, true); 
foreach($result as $value) 
    { 
    echo $value['Country']; 
    } 

'의 foreach에 대한 공급 잘못된 인수가'잘못된 인수가 또한워드 프레스 JSON 인코딩 문제 내가 <strong>나라</strong> 가치를하려고하지만하고있어 여기에

이 loop..any한다 foreach 문에 대한 공급 말한다 이 일을하는 방법 아이디어?

고맙습니다!. 이 같은

+0

시도를 위해서 var_dump ($ 결과); 그리고 당신이 얻고있는 것을 보여줄 수 있습니까? – Priyank

+0

인코딩 된 문자열은 반복 가능하지 않습니다.'$ data'가 이미 배열 인 경우 인코딩 섹션을 버리면 매우 모호합니다. – Ghost

+1

json_decode (@ data, true)가 필요하다고 생각합니다. – Priyank

답변

0

보십시오 :이 같은

$data = $_POST['data']; 
$result=json_decode($data, true); 
foreach($result as $value) 
{ 
echo $value['Country']; 
} 
+0

@jehan은 다음과 같이 시도하십시오. – Priyank

+0

@Priyank는 "Warning : foreach()에 대해 잘못된 인수가 제공되었습니다"라고 말했습니다. – jehan

+0

@jehan ok do $ result = json_decode ($ data, true); var_dump ($ result); 그리고 무엇이 결과입니까? – Priyank

0

사용 무언가 :

$data = $_POST['data']; 
$result=json_decode($data); 
foreach ((array) $result->data as $key=>$value)) 
{ 
echo $value['Country']; 
} 
+0

업데이트 된 답변보기 및 현재 어떤 오류가 발생했는지 또는 어떤 결과가 나타나는지 알려주십시오. –

관련 문제