Rumah > Artikel > pembangunan bahagian belakang > Adakah penambahan tatasusunan php akan menggabungkan nilai pendua?
Tambahan tatasusunan PHP tidak akan menggabungkan nilai pendua. Dalam PHP, anda boleh menggunakan operator " " untuk menambah satu atau lebih tatasusunan ini akan digabungkan untuk mengembalikan tatasusunan baharu Sintaks ialah "tatasusunan 1.." penghujung elemen pertama , ia tidak mempunyai kesan sama ada nilai diulang tetapi jika nama kunci diulang, elemen sebelumnya akan menimpa elemen berikut.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Tambahan tatasusunan PHP tidak akan gabungkan nilai Pendua.
Dalam php, anda boleh menggunakan operator " " untuk menambah satu atau lebih tatasusunan, dan tatasusunan ini akan digabungkan untuk mengembalikan sintaks baharu:
数组1+数组2+...
diikuti Elemen tatasusunan akan dilampirkan pada penghujung elemen pertama
<?php header('content-type:text/html;charset=utf-8'); $arr1=array("a1"=>1,"a2"=>2,"a3"=>3,"a4"=>4,"a5"=>5); $arr2=array("b1"=>6,"b2"=>5,"b3"=>4,"b4"=>3,"b5"=>2,"b6"=>1); var_dump($arr1); var_dump($arr2); $arr=$arr1+$arr2; var_dump($arr); ?>
Ia boleh dilihat bahawa sama ada nilai diulang tidak mempunyai kesan, dan nilai pendua tidak akan digabungkan.
Tetapi nama kunci yang berulang akan memberi kesan Jika nama kunci diulang, elemen sebelumnya akan menimpa elemen berikut
<?php header('content-type:text/html;charset=utf-8'); $arr1 = array("a" => "apple", "b" => "banana"); $arr2 = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); var_dump($arr1); var_dump($arr2); $arr=$arr1+$arr2; var_dump($arr); ?>
Kajian yang disyorkan. : "Tutorial video PHP》
Atas ialah kandungan terperinci Adakah penambahan tatasusunan php akan menggabungkan nilai pendua?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!