如何使用php访问Json字段
我目前正在wordpress中使用php访问json。我已经成功地解码了json,但当我尝试访问这些值时,它无法获取。我正在尝试访问群集ID和图像、标题值。这是我的api链接 我尝试了以下代码如何使用php访问Json字段,php,json,wordpress,arraylist,Php,Json,Wordpress,Arraylist,我目前正在wordpress中使用php访问json。我已经成功地解码了json,但当我尝试访问这些值时,它无法获取。我正在尝试访问群集ID和图像、标题值。这是我的api链接 我尝试了以下代码 <?php /** *Plugin Name: SEC API **/ function myjson8(){ $request = wp_remote_get( 'http://ec2-13-127-149-66.ap-south-1.compute.amazonaws.co
<?php
/**
*Plugin Name: SEC API
**/
function myjson8(){
$request = wp_remote_get( 'http://ec2-13-127-149-66.ap-south-1.compute.amazonaws.com:5000/api/news' );
if( is_wp_error( $request ) ) {
return false; // Bail early
}
$body = wp_remote_retrieve_body( $request );
$data = json_decode( $body );
if( ! empty( $data) ) {
foreach($data->NewsFeed->data as $new){
echo $new->Cluster_ID;
foreach($data->NewsFeed->data->data as $old){
echo $old->Image;
echo $old->Title;
}
}
}
}
使用在子数组中循环时创建的引用
不要使用foreach($data->NewsFeed->data->data as$old){
您应该使用以下命令:
foreach($new->data as$old){
NewsFeed
的类型是数组,因此它应该是$data->NewsFeed[0]->data