我有以下3个变量:
private $a_total;
private $b_total;
private $c_total;
现在,当字段填充了一些总计数据时,这些字段的名称是“a”、“b”和“c”。我想将它动态存储到上面的变量中,例如:
$type = $_POST['totaltype']; //either a, b or c
$to_save = "{$type}_total";
$this->$to_save['total'] = some number;
如果我尝试
print_r($this->$to_save);
它给出了空数组。如果我尝试:
print_r($this->$to_save['total']);
它给出了正确的数字。
谁能帮忙?
注意:我想动态使用,因为这些数据将在一个大循环中,所以我不想重用$a_total
, $b_total
,$c_total
因为我将拥有多个a
,b
和c
变量。