2014-01-19 2 views
1

다음 foreach 코드에서 키 이름별로 특정 데이터를 얻는 방법.php - foreach - 키 이름으로 특정 데이터 얻기

<?php 
    foreach ($_SESSION as $key=>$val) 
    echo $key." ".$val."<br/>"; 
    ?> 

배열은 특정 키 값을 가져오고 싶습니다.

{"name":"bedroom","rent":"sale","props":"","leases":""} 

내가 코드를 다음 시도했지만 내가 이름이나 임대료 같은 키 이름에 액세스 할 수 있습니다 가능하면

echo "checking key sep. ".$key[rent]; 

작동하지 않습니다.

답변

0

형식은 JSON에서, 당신은 당신이 다음 루프 foreach를 사용하여 $yourarray이 같은

$yourJSON = '{"name":"bedroom","rent":"sale","props":"","leases":""}'; 
$yourarray = json_decode($yourJSON,1); 

을 구성 할 수 있습니다 ... 이런 json_decode()

뭔가를 사용하여 먼저 디코딩해야합니다. 그것에서 특정 키를 검색

foreach($yourarray as $key=>$val) 
{ 
echo $key." ".$val."<br/>"; 
} 

..

echo $yourarray['rent']; //"prints" sale 
+0

내가 데모를 참조 –

+0

@FashFootwear \ ..... 판매 인 키 이름 "임대"의 값을 얻으려면 . https://eval.in/91610 –

+1

최고급 ... 감사합니다 샹카 ... –