Php 如何从json响应中获取id和名称的值
我想从下面php中给出的字符串中获取id和name的值。有人能帮我吗 字符串(35400)“{”cities:[{”id:“3279”,“name:“Narasaraopet”},{”id:“1852”,“name:“Srirangapatna”}Php 如何从json响应中获取id和名称的值,php,json,Php,Json,我想从下面php中给出的字符串中获取id和name的值。有人能帮我吗 字符串(35400)“{”cities:[{”id:“3279”,“name:“Narasaraopet”},{”id:“1852”,“name:“Srirangapatna”} 使用函数json\u decode(),您将拥有一个数组。这不是一个真正有效的json(结尾缺少]}),但假设您只是为了发布问题而从其中删除了一些内容,请按以下方式操作: $json = '{"cities":[{"id":"3279","name"
使用函数
json\u decode()
,您将拥有一个数组。这不是一个真正有效的json(结尾缺少]}
),但假设您只是为了发布问题而从其中删除了一些内容,请按以下方式操作:
$json = '{"cities":[{"id":"3279","name":"Narasaraopet"},{"id":"1852","name":"Srirangapatna"}]}';
$decoded = json_decode($json, true);
foreach($decoded['cities'] as $v){
echo 'ID: ' . $v['id'] . '<br>';
echo 'Name: ' . $v['name'];
echo '<br><br>';
}
然后您将访问values对象,如:
foreach($decoded->cities as $v){
echo 'ID: ' . $v->id . '<br>';
// ...
foreach($decoded->cities as$v){
回显“ID:”。$v->ID。“
”;
// ...
阅读更多关于
领先我5秒:)
foreach($decoded->cities as $v){
echo 'ID: ' . $v->id . '<br>';
// ...