似乎真的很容易,但我似乎無法弄清楚對象...如何將數據添加到從WordPress的get_results在PHP
我有一個簡單的直線,通過WordPress的MySQL的得到的結果是這樣的:
$sql_results = $wpdb->get_results($sql_phrase);
然後我解析它作爲JSON和回聲它:json_encode($sql_results);
然而,我想在我解析它作爲JSON添加其它數據。但我不知道如何。
$sql_results
基本上給我一個帖子ID,標題和類別的列表。 它看起來像這樣的var_dump(這只是第一行):
array(1)
{
[0]=> object(stdClass)#2737 (7)
{
["ID"]=> string(4) "2700"
["post_title"]=> string(18) "The compact helmet"
["category"]=> string(5) "Other"
}
}
我們先從簡單的東西,我想在物體內部所有關聯數組有額外的鍵值。我嘗試了以下,但出現錯誤: 500內部錯誤。
foreach($sql_search as $key => $value)
{
$value['pic_img'] = "test";
$sql_search[$key]=$value;
}
$result=$sql_search;
請檢查$ sql_results的代碼 – WisdmLabs
男人,你是一位PHP神!我從不理解'$ str - > $ val'和'$ str => $ val'和'$ str [$ val]'之間的區別。 但是,這解決了我的問題!謝謝! – mesqueeb