需要将PHP数组作为列插入到mysql数据库中。
$test_array = array((1,2,3),(test1,test2,test3));
输出如
1 test1
2 test2
3 test3
更新
foreach($test_array AS $test){
$info_item = array(
"name" => $test[0],
"name1" => $test[1],
);
$id = $fun_obj->insert($info_item,'test_table');
}
像这样将每个数组作为row插入。但我需要每个数组作为列
谢谢
答案 0 :(得分:3)
<?php
$test_array = array(
array(1,2,3),
array('test1','test2','test3')
);
$new_array = array_map(null, $test_array[0], $test_array[1]);
print_r($new_array);
?>
输出:
Array
(
[0] => Array
(
[0] => 1
[1] => test1
)
[1] => Array
(
[0] => 2
[1] => test2
)
[2] => Array
(
[0] => 3
[1] => test3
)
)