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

Linda Hamilton
Lepaskan: 2024-11-05 15:17:02
asal
966 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!

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!