最好用一个例子来问这个。我有一个表格,其中包含 ID、MeterA1、MeterA2、MeterA3、ReadingA1、ReadingA2、ReadingA3 等字段(在您询问之前,我没有将这个表格设置得如此反规范化)。
我不想检查每个字段的值,而是想创建一个基于缩写数组的变量变量并通过它访问字段。什么是正确的方法,因为这不起作用:
$array = array('A1', 'A2', 'A3');
while($row = $rec->fetch_object()) { // db record fetch
foreach($array as $meter) {
$result[$row->Meter{$meter}] = $row->Reading{$meter};
}
}
谢谢