我有一個名爲$ authors_id的變量,它給了我一個3個用戶的數組,並且在每個用戶裏面有一個我需要調用的ID來獲取它們的圖片。 這裏:從多維數組中獲得一個值
我已經打過電話這樣的:
$authors_img = $authors_id[0]['data]['ID'];
但它不工作。有人可以指出我做錯了什麼嗎?
我有一個名爲$ authors_id的變量,它給了我一個3個用戶的數組,並且在每個用戶裏面有一個我需要調用的ID來獲取它們的圖片。 這裏:從多維數組中獲得一個值
我已經打過電話這樣的:
$authors_img = $authors_id[0]['data]['ID'];
但它不工作。有人可以指出我做錯了什麼嗎?
你需要的是:
$authors_img = $authors_id[0]->data->ID;
嘗試:
echo $authors_id[0]->data->ID;
這樣做的最好辦法是
$authors_img = $authors_id[0]->data->ID;
你已經在你的代碼錯過了一個單quates:
$authors_img = $authors_id[0]['data]['ID'];
應該是:
$authors_img = $authors_id[0]['data']['ID'];
'$ authors_id [0] - >數據 - > ID;''作爲和WP_User''data'是對象不是數組 – RiggsFolly
它是對象的陣列將需要'$ authors_id [0] - >數據 - > ID' – bansi