小编abo*_*ved的帖子

PHP:填充数组中的"间隙"

我有一个php数组(通过表单中的复选框值获得 - 如你所知,复选框只在未设置时显示在_POST变量中).

Array
(
    [2] => 0,2
    [3] => 0,3
)
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来"填补"0-5范围之间的差距.所以上面看起来像(用'-1'填充空格.我尝试array_merge()使用填充'-1'的数组,但这不起作用.

Array
(
    [0] => -1
    [1] => -1
    [2] => 0,2
    [3] => 0,3
    [4] => -1
    [5] => -1
)
Run Code Online (Sandbox Code Playgroud)

我想我可能已经走错了路,我正试图解决这个问题,但是我已经花了太多时间在这个解决方案中退出 - 这种感觉我相信大多数人都熟悉(!)

干杯!

php arrays merge

2
推荐指数
2
解决办法
2147
查看次数

PHP:将数组拆分为更深的数组

我有以下数组:

Array(
   [0] => 0,0
   [1] => 0,1
   [2] => 0,2
   [3] => 0,3
   [4] => 1,0
   [5] => 1,1
   [6] => 1,2
   [7] => 2,0
   [8] => 2,1
   [9] => 2,2
   [10] => 2,3 
)
Run Code Online (Sandbox Code Playgroud)

我想把它分成以下结构:

Array( 

[0] => Array (
        [0] => 0
        [1] => 1
        [2] => 2
        [3] => 3
    )
[1] => Array (
        [0] => 0
        [1] => 1
        [2] => 2
        [3] => 3
    )
[2] => Array (
        [0] => 0
        [1] …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach

0
推荐指数
1
解决办法
87
查看次数

标签 统计

arrays ×2

php ×2

foreach ×1

merge ×1