簡體   English   中英

如何在 PHP 中獲取多維關聯數組到子多維關聯數組?

[英]How to get multidimensional associative array to sub multidimensional associative array in PHP?

我有一個多維 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')

我找到了解決這個問題的方法,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM