如何从下面的foreach代码中按键名获取特定数据。
<?php
foreach ($_SESSION as $key=>$val)
echo $key." ".$val."<br/>";
?>数组是这样的,想要获得特定键的值。
{"name":"bedroom","rent":"sale","props":"","leases":""}我试过遵循代码,但不起作用
echo "checking key sep. ".$key[rent];如果可能的话,我可以按键名访问,如姓名或租金。
发布于 2014-01-19 03:11:57
格式为JSON,您需要首先使用json_decode()对其进行解码
就像这样..。
$yourJSON = '{"name":"bedroom","rent":"sale","props":"","leases":""}';
$yourarray = json_decode($yourJSON,1);然后,您可以像这样使用$yourarray构造来循环foreach。
foreach($yourarray as $key=>$val)
{
echo $key." ".$val."<br/>";
}用于从其中检索特定的密钥。
echo $yourarray['rent']; //"prints" salehttps://stackoverflow.com/questions/21212740
复制相似问题