2017-03-22 38 views
-2

我有一個名爲$ authors_id的變量,它給了我一個3個用戶的數組,並且在每個用戶裏面有一個我需要調用的ID來獲取它們的圖片。 這裏:從多維數組中獲得一個值

Database image

我已經打過電話這樣的:

$authors_img = $authors_id[0]['data]['ID']; 

但它不工作。有人可以指出我做錯了什麼嗎?

+1

'$ authors_id [0] - >數據 - > ID;''作爲和WP_User''data'是對象不是數組 – RiggsFolly

+1

它是對象的陣列將需要'$ authors_id [0] - >數據 - > ID' – bansi

回答

2

你需要的是:

$authors_img = $authors_id[0]->data->ID; 
0

嘗試:

echo $authors_id[0]->data->ID; 
0

這樣做的最好辦法是

$authors_img = $authors_id[0]->data->ID; 
0

你已經在你的代碼錯過了一個單quates:

$authors_img = $authors_id[0]['data]['ID']; 

應該是:

$authors_img = $authors_id[0]['data']['ID'];