我想将二维数组中的值转换为单个数组。 下面给出的代码只是我试图解决它的例子。
$arr=array(
array($a,$b),
array($c,$d),
array($e,$f)
);
$k=0;
$a=array();
for($i=0; $i<3; $i++)
{
for($j=0; $j<2; $j++)
{
$a[$k]=$arr[$i][$j];
$k++;
}
}
但它没有用......没有输出。
答案 0 :(得分:1)
您的代码似乎工作了,您只是忘记添加一些内容来显示$a
<?php
$a = 1;
$b = 2;
$c = 3;
$d = 4;
$e = 5;
$f = 6;
$arr=array(
array($a,$b),
array($c,$d),
array($e,$f)
);
$k=0;
$a=array();
for($i=0; $i<3; $i++)
{
for($j=0; $j<2; $j++)
{
$a[$k]=$arr[$i][$j];
$k++;
}
}
print_r($a); // show the results
结果是
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)