【问题标题】:How to get multidimensional associative array to sub multidimensional associative array in PHP?如何在 PHP 中将多维关联数组转换为子多维关联数组?
【发布时间】:2020-06-16 18:13:50
【问题描述】:

我有一个多维 PHP 数组,如何获得一个多维关联数组,其中键是 meetingId['0'] 的值,值是 playback['0'] 的值?

Array(
    [returncode] => Array([0] => SUCCESS)
    [message] => Array()
    [0] => Array(
        [meetingId] => Array([0] =>3049)
        [name] => Array([0] => Measurement)
        [playback] => Array([0] => mid2020)
    )
    [1] => Array(
        [meetingId] => Array([0] => 3048)
        [name] => Array([0] => Measurement)
        [playback] => Array([0] => mid2019)
    )
    [2] => Array(
        [meetingId] => Array([0] => 3047)
        [name] => Array([0] => Measurement)
        [playback] => Array([0] => mid2018)
    )
)

结果将是:

array('3049'=>'mid2020','3048'=>'mid2019','3047'=>'mid2018')

【问题讨论】:

  • array_combine(array_column(array_column($room_recordings,"meetingId"),0),array_column(array_column($room_recordings,"playbackFormatUrl"),0))

标签: php arrays multidimensional-array associative


【解决方案1】:

我找到了解决这个问题的方法,

$result = array_combine(array_column(array_column($room_recordings,"meetingId"),0), array_column(array_column($room_recordings,"playback"),0));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    相关资源
    最近更新 更多