PHP 如何将带有引用的数组转换为普通数组并保留引用值?

将引用数组转换为普通数组但保留引用值的最简单(最快)方法是什么?


例如转换如下:

Array &0 (

  0 => Array &2 (

    'req_id' => '395',

    'timestamp' => '1357349462',

    'website' => 'www.google.com'

  )

  1 => Array &3 (

    'req_id' => '397',

    'timestamp' => '1357349576',

    'website' => 'www.yahoo.com'

  )

)

像这样的事情:

[

  [

    'req_id' => '395',

    'timestamp' => '1357349462',

    'website' => 'www.google.com'

  ],

  [

    'req_id' => '397',

    'timestamp' => '1357349576',

    'website' => 'www.yahoo.com'

  ]

];

我知道,可以使用迭代器(foreach)来完成,但是有更短的方法吗?


沧海一幻觉
浏览 87回答 1
1回答

蓝山帝景

您可以使用以下json_decode组合json_encode:$arr = json_decode(json_encode($arr),true);
打开App,查看更多内容
随时随地看视频慕课网APP