Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将多维数组从(Y-m)更新为(Y)_Php_Arrays_Multidimensional Array - Fatal编程技术网

Php 将多维数组从(Y-m)更新为(Y)

Php 将多维数组从(Y-m)更新为(Y),php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我想知道是否有任何方法可以更改或更新此多维数组 Array ( [AZ] => Array ( [1] => 2020-01 [2] => 2020-02 ) [BY] => Array ( [0] => 2020-03 [1] => 2020-04 ) [CX] => Array ( [1] => 2020-05 [2] => 2020-06 [3] => 2020-07 )

我想知道是否有任何方法可以更改或更新此多维数组

Array ( 
       [AZ] => Array ( [1] => 2020-01 [2] => 2020-02 ) 
       [BY] => Array ( [0] => 2020-03 [1] => 2020-04 ) 
       [CX] => Array ( [1] => 2020-05 [2] => 2020-06 [3] => 2020-07 ) 
       [DW] => Array ( [106] => 2019-01 [107] => 2019-02 [108] => 2019-03)
      ) 

对此

Array ( 
       [AZ] => Array ( [1] => 2020 [2] => 2020 ) 
       [BY] => Array ( [0] => 2020 [1] => 2020 ) 
       [CX] => Array ( [1] => 2020 [2] => 2020 [3] => 2020 ) 
       [DW] => Array ( [106] => 2019 [107] => 2019 [108] => 2019)
      ) 
我不知道这是否可行,但我希望有人能帮助我

您可以使用遍历数组中的所有值,使用以下方法将与
YYYY-MM
格式匹配的值更改为
YYYY

注意:我们使用
&$v
作为回调的参数,以便更改数组中的值

输出:

Array
(
    [AZ] => Array
        (
            [1] => 2020
            [2] => 2020
        )
    [BY] => Array
        (
            [0] => 2020
            [1] => 2020
        )
    [CX] => Array
        (
            [1] => 2020
            [2] => 2020
            [3] => 2020
        )
    [DW] => Array
        (
            [106] => 2019
            [107] => 2019
            [108] => 2019
        )
)

你有没有试过什么?你能至少把
“2020-01”
改成
“2020”
吗?我想可以用
Array
(
    [AZ] => Array
        (
            [1] => 2020
            [2] => 2020
        )
    [BY] => Array
        (
            [0] => 2020
            [1] => 2020
        )
    [CX] => Array
        (
            [1] => 2020
            [2] => 2020
            [3] => 2020
        )
    [DW] => Array
        (
            [106] => 2019
            [107] => 2019
            [108] => 2019
        )
)