【发布时间】:2015-10-10 14:58:35
【问题描述】:
我想创建一个类似“表”的数组,以我的标题作为键,比如姓名、年龄地址。
我想初始化我的键并插入新值(想象一个 SQL 表)。有更好的方法吗?
$table = array();
foreach($rows as $key => $row){
array_push($table, array());
$table[$key]['name'] = $row['name'];
$table[$key]['age'] = $row['age'];
$table[$key]['address'] = $row['address'];
if($row['age'] >= 18) $table[$key][$val_1] = 1;
else $table[$key][$val_2] = 1;
}
想象一下有 val_1 ,..., val_n 我可以从一开始就将它们初始化为 0。
【问题讨论】:
-
我的错。不应该有 $ 符号。
-
和
$rows是查询调用的结果? -
@vlzvl: +1 我也想问同样的问题,因为没有定义或初始化 $row !
-
是的。这是查询调用的结果
标签: php associative-array