使用array_combine() 組合兩個數組
要有效地將一個數組的值映射為另一個數組的鍵,請考慮使用內建的在array_combine() 函數中。它需要兩個數組作為參數。第一個陣列指定鍵,第二個陣列包含對應的值。
範例:
給定兩個陣列“A”和“B”,讓我們示範如何組合它們:
<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat']; $array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>
預期輸出:
<code class="php">$array['C'] = [ 'cat' => 'fur', 'bat' => 'ball', 'hat' => 'clothes', 'mat' => 'home', ];</code>
代碼:
<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>
優點:
替代方案:
您也可以使用循環來完成此任務,但 array_combine( ) 提供了最有效和可讀的方法。
以上是如何在 PHP 中使用 array_combine() 組合兩個陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!