相关疑难解决方法(0)

如何使用array_walk_recursive取消设置元素

我需要从嵌套到另一个数组的数组中取消设置元素,只N保留第一个元素(N预定义).只有具有数字索引的元素才会受到影响.

输入数组:

Array
(
    [0] => Array (
        [a] => 'w'
        [b] => Array (
             [0]=> 'x'
             [1]=> 'x'
             [2]=> 'x'
        )
    )               
    [1] => Array (
        [a] => 'y'
    )
    [2] => Array (
        [0] => 'z'
        [1] => 'z'
        [2] => 'z'
    )
)
Run Code Online (Sandbox Code Playgroud)

期望的输出(带N=2):

Array
(
    [0] => Array (
        [a] => 'w'
        [b] => Array (
             [0]=> 'x'
             [1]=> 'x'
        )
    )               
    [1] => Array (
        [a] => 'y'
    ) …
Run Code Online (Sandbox Code Playgroud)

php arrays recursion multidimensional-array

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

标签 统计

arrays ×1

multidimensional-array ×1

php ×1

recursion ×1