我有这个二维数组:
Array
(
[0] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[1] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[2] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[3] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[4] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[5] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[6] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[7] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[8] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[9] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[10] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[11] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[12] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[13] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[14] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
[15] => Array
(
[parousia] =>
[proforikos] =>
[test] =>
[ergasias] =>
[telikos] =>
)
)
Run Code Online (Sandbox Code Playgroud)
在一个for loop我希望null在数组的末尾添加更多的项目.虽然我尝试了以下代码:
for ($i = 0; $i < $diff; $i++) {
$array = array();
$array['parousia'] = null;
$array['proforikos'] = null;
$array['test'] = null;
$array['ergasias'] = null;
$array['telikos'] = null;
$finalarray = array_push($thearray, $array);
}
Run Code Online (Sandbox Code Playgroud)
diff我希望在数组末尾添加项目的数量在哪里,并且thearray是代码上方的大数组.
虽然看起来合法且正确,但这for loop并不是最后添加的thearray.
任何想法或解决方法?
// create inserted item
$item = array_fill_keys(['parousia','proforikos','test','ergasias','telikos'],null);
// make array with length equal $diff, filled with $item
$items = array_fill(0, $diff, $item);
// add them to $array
$array = array_merge($array, $items);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |