我有两个像这样的数组
array x [Firefox,IE,Chrome,Opera]
array y [40,30,25,5]
Required final [[Firefox,40],[IE,30],[Chrome,25],[Opera,5]]
我需要在PHP中使用它。我想我可以运行for循环并执行类似的操作。
final23 [0][i] = x[i];
final23 [1][i] = y[i];
PHP中有更好的方法或内置功能吗?
答案 0 :(得分:3)
$result = array();
$size = max(count($x), count($y));
for ($i = 0; $i < $size; $i++) {
$result[] = array(
isset($x[$i]) ? $x[$i] : null,
isset($y[$i]) ? $y[$i] : null
);
}
答案 1 :(得分:1)
$x = array("Mozzila","IE","Firefox","Opera");
$y = array(40,30,25,5);
$final = array();
$i = 0;
foreach($x as $a){
$final[] = array($a,$y[$i]);
$i++;
}
答案 2 :(得分:-2)
$arr = new Array("40"=>"FireFox","30"=>"IE","25"=>"Chrome","5"=>"Opera");