Menambah Tatasusunan dalam PHP: Mengelak Perbandingan dan Mengekalkan Integriti Utama
PHP menawarkan pelbagai cara untuk menyambung tatasusunan. Walau bagaimanapun, beberapa kaedah boleh membawa kepada hasil yang tidak diingini, terutamanya apabila ia berkaitan dengan mengekalkan kunci dan mengelakkan pendua. Untuk menyelesaikan masalah ini, adalah penting untuk memahami kaedah yang sesuai.
Sertai tatasusunan tanpa perbandingan kunci
Untuk menambah satu tatasusunan kepada yang lain tanpa berkongsi kunci mereka membandingkan, PHP menawarkan fungsi array_merge. Ia menggabungkan elemen daripada berbilang tatasusunan dengan lancar sambil mengekalkan kunci tatasusunan pertama:
<code class="php">$a = array('a', 'b'); $b = array('c', 'd'); $merge = array_merge($a, $b); // Ergebnis: ['a', 'b', 'c', 'd']</code>
Sebaliknya, pengendali boleh digunakan untuk menyertai tatasusunan. Walau bagaimanapun, ia tidak menambahkan elemen, sebaliknya menimpa kekunci yang sama:
<code class="php">$merge = $a + $b; // Ergebnis: ['a', 'b']</code>
Kesimpulan
array_merge ialah kaedah pilihan untuk menambahkan tatasusunan dalam PHP apabila ia tentang mengekalkan kunci anda dan mengelakkan pendua. Ia elegan dan cekap, memastikan integriti data yang dipautkan.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Tatasusunan dalam PHP Sambil Mengekalkan Integriti Utama dan Mengelakkan Pendua?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!