在下面的函數get_brand()我想在第一行添加文本: - 選擇 - 。 我的想法是使用array_merge。但是我會在所有選項上獲得一個空行。添加默認 - 選擇 - 選項結果數組在wordpress
我需要做些什麼來獲取文本: - 選擇頂部?
function get_brand() {
global $wpdb;
$brand_array = $GLOBALS['wpdb']->get_results("SELECT brand FROM " . $wpdb->prefix . "automatten GROUP BY brand ORDER BY brand ASC");
$select = array("brand" => '--Select--');
$result = array_merge($select, $brand_array);
return $result;
}
結果是:
陣列([品牌] => - 選擇 - [0] => stdClass的對象([品牌] => AIXAM)[1] => stdClass的對象([品牌] =>阿爾法)[2] => stdClass的 對象([品牌] => AMC)[3] => stdClass的對象([品牌] => Artega)
看到結果列表。它被填滿,所以不是空的 – Hermants
來自數據庫的值是對象,而不是數組。嘗試使'$ select'成爲一個包含'stdClass'對象的數組,其中'brand'屬性的值爲'--Select - '。 – StuBez
你能分享你的預期產出嗎? –