首頁 > 後端開發 > php教程 > 如何使用 array_combine() 將兩個陣列與鍵值對組合在一起?

如何使用 array_combine() 將兩個陣列與鍵值對組合在一起?

Linda Hamilton
發布: 2024-11-05 15:17:02
原創
1049 人瀏覽過

How Can You Combine Two Arrays with Key-Value Pairs Using `array_combine()`?

利用array_combine() 合併鍵值數組

可以有效解決組合兩個數組、將一個數組的值指定為另一個數組的鍵的挑戰使用array_combine () 函數。依照手冊的建議:

<code class="php">array array_combine(array $keys, array $values)</code>
登入後複製

「使用keys陣列中的值作為鍵,使用values數組中的值作為對應的值來建立一個陣列。」

範例:

給定以下數組:

<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat'];
$array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>
登入後複製

建立一個陣列C,其中A 的值成為鍵,B 的值成為關聯值:

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>
登入後複製

預期輸出:

<code class="php">$array['C'] = [
    'cat' => 'fur',
    'bat' => 'ball',
    'hat' => 'clothes',
    'mat' => 'home',
];</code>
登入後複製

雖然涉及循環的其他方法可以實現相同的結果,但array_combine() 為該特定任務提供了一個簡單而簡潔的解決方案。

以上是如何使用 array_combine() 將兩個陣列與鍵值對組合在一起?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板