$arr = array(
0 => array(
0 => 'one',
1 => 'two',
2 => 'three'
),
1 => array(
0 => 'sun',
1 => 'mon',
2 => 'tues'
),
2 => array(
0 => 'jan',
1 => 'feb',
2 => 'march'
)
);
Run Code Online (Sandbox Code Playgroud)
这是数组,我想要这样的结果。数组有一个子数组,想要更改子数组的值。
$arr = array(
0 => array(
0 => 'one',
1 => 'sun',
2 => 'jan'
),
1 => array(
0 => 'two',
1 => 'mon',
2 => 'feb'
),
2 => array(
0 => 'three',
1 => 'tues',
2 => 'march'
)
);
Run Code Online (Sandbox Code Playgroud)
请给我解决方案。提前致谢!
尝试使用此循环来满足您的要求
输出
Array([0] => Array([0] =>一个[1] => sun [2] => jan)[1] => Array([0] =>两个[1] => mon [2] =>二月)[2] =>数组([0] =>三个[1] =>星期二[2] =>三月))
码
<?php
$arr = array(
0 => array(
0 => 'one',
1 => 'two',
2 => 'three'
),
1 => array(
0 => 'sun',
1 => 'mon',
2 => 'tues'
),
2 => array(
0 => 'jan',
1 => 'feb',
2 => 'march'
)
);
$newarray = [];
$length = count($arr[0]);
foreach ($arr as $key => $value) {
for ($i=0; $i < $length; $i++) {
$newarray[$i][$key] = $value[$i];
}
//break;
}
print_r($newarray);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |