-1
最好問一個例子。我有一張桌子,裏面有ID,MeterA1,MeterA2,MeterA3,ReadingA1,ReadingA2,ReadingA3等字段(我沒有在提問前將此表設置爲非標準化)。在PHP中,我如何動態引用變量名?
我不想檢查每個字段的值,我想創建一個基於縮寫數組的變量變量並通過它訪問字段。是什麼,因爲這不工作的正確方法:
$array = array('A1', 'A2', 'A3');
while($row = $rec->fetch_object()) { // db record fetch
foreach($array as $meter) {
$result[$row->Meter{$meter}] = $row->Reading{$meter};
}
}
感謝
TFM的可能重複:http://php.net/manual/en/language.variables.variable.php – deceze
'$ row - > {'Meter'。$ meter}' –
@deceze當然,它是一個重複的,這是我從上面的代碼! – khany