無法讓我的腦袋爲什麼從數據庫中拉出的變量不起作用。從數據庫中拉出的變量不能在函數中工作
我有一個數組,我使用array_search()搜索。
使用功能,像這樣:
$band2 = taxBandtoPrice2("$car->tax_band");
echo "(£$band2 Per Year)";
注意, 「$小車 - > tax_band」 是一個查詢,取tax_band值。這部分適用於某個特定的應用。
$ band2始終爲空。如果我用'c'替換「$ car-> tax_band」,它可以正常工作。
我應該如何做到這一點我可能會出錯?
函數本身:
function taxBandtoPrice2($taxband){
$bands = array(
0 => 'a',
1 => 'b',
...
);
$key = array_search($taxband, $bands);
return $key;
}
的print_r($車),並檢查是否tax_band即將到來或不在陣列中。 – Neelesh
爲什麼''car-> tax_band'周圍有''''字符?你真的想把它作爲字符串傳遞嗎? –
@ bali182即使我刪除了「它仍然沒有返回任何東西。我不明白什麼打印回報。 – Lovelock