相关疑难解决方法(0)

PHP在连接键时将嵌套数组转换为单个数组?

这是一个示例数组:

 $foo = array(
           'employer' => array(
                    'name' => 'Foobar Inc',
                    'phone' => '555-555-5555'
                     ),
           'employee' => array(
                    'name' => 'John Doe',
                    'phone' => '555-555-5556',
                    'address' => array(
                           'state' => 'California',
                           'zip' => '90210'
                        )
                    ),
           'modified' => '2009-12-01',
         );
Run Code Online (Sandbox Code Playgroud)

我希望得到这样的结果:

$fooCompressed = array(
             'employer_name' => 'Foobar Inc',
             'employer_phone' => '555-555-5555',
             'employee_name' => 'John Doe',
             'employee_phone' => '555-555-5556'
             'employee_address_state' => 'California',
             'employee_address_zip' => '90210',
             'modified' => '2009-12-01'
             )
Run Code Online (Sandbox Code Playgroud)

我将如何编写递归函数来处理这个问题?

php arrays recursion multidimensional-array

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

标签 统计

arrays ×1

multidimensional-array ×1

php ×1

recursion ×1