84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
php怎么把二维数组中的自动分配的索引下表,修改成指定的下表呢??
array(
0=>array( 0=>1, 1=>2, 2=>3), 1=>array( 0=>4, 1=>5, 2->6),
);//这个数组是数据库中插出来的
现在我想通过程序吧索引下标进行修改!要怎么做呢??
走同样的路,发现不同的人生
$array = array( 0=>array( 0=>1, 1=>2, 2=>3), 1=>array( 0=>4, 1=>5, 2=>6), ); // 替换的key值 $key = ['a','b','c']; $new_array = array(); foreach($array as $k=>$v) { $new_array[$k] = array_combine($key,$v); } var_dump($new_array); /* // 打印出的结果 array(2) { [0]=> array(3) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) } [1]=> array(3) { ["a"]=> int(4) ["b"]=> int(5) ["c"]=> int(6) } } */
array_map(function($i) use($key){return array_combine($key,$i);},$array); [ [ "a" => 1, "b" => 2, "c" => 3, ], [ "a" => 4, "b" => 5, "c" => 6, ], ]
数据库查询可以使用fetch_assoc 结果是键值对
数据库一个order by解决的事为什么要放到PHP中处理?若是数据库查询的结果多不为一列吧?
数据库查询可以使用fetch_assoc 结果是键值对
数据库一个order by解决的事为什么要放到PHP中处理?若是数据库查询的结果多不为一列吧?