[英]php iterate through array of objects inside an array
我正在嘗試遍歷數據庫中的所有帖子並獲取它們的 ID。 這是我到目前為止所擁有的:
$posts = $db->select("posts","*",array());
foreach ($posts as $value) {
$response['postvalue'] = $value;
}
當我運行上面的代碼時,我在控制台中得到了這個。
在這些對象中,我有一個屬性“id”。
當我運行這個:
$posts = $db->select("posts","*",array());
foreach ($posts as $value) {
$response['postvalue'] = $value->id;
}
我得到一個空值:
我究竟做錯了什么?
更新:
更新您的代碼以添加 var dump 並發布 posts 數組的數據結構。 目前,這將是任何人最好的/幸運的猜測,而無需知道該數據的外觀……這樣人們將能夠幫助您
$posts = $db->select("posts","*",array());
//var_dump($posts);
foreach ($posts->data as $value) {
$response['postvalue'][] = $value['id'];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.