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

Linda Hamilton
Lepaskan: 2024-11-06 01:46:02
asal
167 orang telah melayarinya

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>
Salin selepas log masuk

Output Jangkaan:

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

Kod:

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

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!