Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Anda Boleh Menggabungkan Dua Tatasusunan dengan Pasangan Nilai Kunci Menggunakan `array_combine()`?

Bagaimanakah Anda Boleh Menggabungkan Dua Tatasusunan dengan Pasangan Nilai Kunci Menggunakan `array_combine()`?

Linda Hamilton
Lepaskan: 2024-11-05 15:17:02
asal
1113 orang telah melayarinya

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

Menggunakan array_combine() untuk Menggabungkan Tatasusunan Nilai-Kekunci

Cabaran untuk menggabungkan dua tatasusunan, memberikan nilai satu sebagai kunci untuk yang lain, boleh ditangani dengan berkesan menggunakan fungsi array_combine(). Seperti yang dicadangkan oleh manual:

<code class="php">array array_combine(array $keys, array $values)</code>
Salin selepas log masuk

"Mencipta tatasusunan dengan menggunakan nilai daripada tatasusunan kunci sebagai kunci dan nilai daripada tatasusunan nilai sebagai nilai yang sepadan."

Contoh:

Memandangkan tatasusunan berikut:

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

Untuk mencipta tatasusunan C di mana nilai A menjadi kunci dan nilai B menjadi nilai yang berkaitan:

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</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

Sementara kaedah lain yang melibatkan gelung boleh mencapai hasil yang sama, array_combine() menyediakan penyelesaian yang mudah dan ringkas untuk tugas khusus ini.

Atas ialah kandungan terperinci Bagaimanakah Anda Boleh Menggabungkan Dua Tatasusunan dengan Pasangan Nilai Kunci Menggunakan `array_combine()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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