Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menggabungkan Dua Tatasusunan Menggunakan `array_combine()` dalam PHP?

Bagaimana untuk Menggabungkan Dua Tatasusunan Menggunakan `array_combine()` dalam PHP?

Linda Hamilton
Linda Hamiltonasal
2024-11-06 01:46:02167semak imbas

How to Combine Two Arrays Using `array_combine()` in PHP?

Menggabungkan Dua Tatasusunan dengan array_combine()

Untuk memetakan nilai satu tatasusunan dengan cekap sebagai kunci tatasusunan yang lain, pertimbangkan untuk menggunakan tatasusunan terbina- dalam fungsi array_combine(). Ia memerlukan dua tatasusunan sebagai hujah. Tatasusunan pertama menentukan kunci, dan tatasusunan kedua mengandungi nilai yang sepadan.

Contoh:

Memandangkan dua tatasusunan, 'A' dan 'B', mari kita tunjukkan cara menggabungkannya:

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

Output Jangkaan:

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

Kod:

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

Kelebihan:

  • Ringkas: array_combine() menyediakan penyelesaian satu baris yang ringkas.
  • Keselamatan Jenis: Ia mengesahkan bahawa tatasusunan input mempunyai jenis yang serasi untuk kunci dan nilai.

Alternatif:

Anda juga boleh menggunakan gelung untuk menyelesaikan tugas ini, tetapi array_combine( ) menawarkan pendekatan yang paling cekap dan boleh dibaca.

Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Dua Tatasusunan Menggunakan `array_combine()` dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn