Php 从多维数组中获取值
我有一个名为$authors\u id的变量,它给了我一个由3个用户组成的数组,每个用户里面都有一个id,我需要调用它才能获取他们的图片。 在这里: 我试着这样称呼它:Php 从多维数组中获取值,php,arrays,variables,Php,Arrays,Variables,我有一个名为$authors\u id的变量,它给了我一个由3个用户组成的数组,每个用户里面都有一个id,我需要调用它才能获取他们的图片。 在这里: 我试着这样称呼它: $authors_img = $authors_id[0]['data]['ID']; 但它不起作用。有人能指出我做错了什么吗?你需要的是: $authors_img = $authors_id[0]->data->ID; 尝试: 最好的方法是 $authors_img = $authors_id[0]->
$authors_img = $authors_id[0]['data]['ID'];
但它不起作用。有人能指出我做错了什么吗?你需要的是:
$authors_img = $authors_id[0]->data->ID;
尝试:
最好的方法是
$authors_img = $authors_id[0]->data->ID;
您的代码中缺少一个四分之一:
$authors_img = $authors_id[0]['data]['ID'];
应该是:
$authors_img = $authors_id[0]['data']['ID'];
$authors\u id[0]->data->id代码>作为WP\u用户
和数据
是非数组对象它是一个对象数组,您将需要$authors\u id[0]->data->id
$authors_img = $authors_id[0]['data']['ID'];