Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggabungkan elemen tatasusunan yang berbeza dalam php
Cara menggabungkan elemen tatasusunan yang berbeza dalam PHP: 1. Cipta fail sampel PHP 2. Gabungkan berbilang elemen tatasusunan melalui "array_keys(array_flip($a) array_flip($b) array_flip($c)); " Hanya gabungkan tatasusunan untuk mengalih keluar pendua.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Cara menggabungkan tatasusunan berbeza elemen dalam PHP?
Deduplikasi berbilang tatasusunan
array_keys(array_flip($arr1)+array_flip($arr2))
fungsi array_keys() mengembalikan tatasusunan baharu yang mengandungi semua kunci dalam tatasusunan.
Jika parameter kedua disediakan, hanya nama kunci dengan nilai kunci dikembalikan.
Mengembalikan tatasusunan baharu yang mengandungi semua nama kunci dalam tatasusunan:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
Hasil jalankan:
Array ( [a] => red [b] => green ) Array ( [0] => Volvo [1] => BMW [2] => Toyota )
Teknik untuk menggabungkan dan menyahduplikasi berbilang tatasusunan
$a = array('1001','1002'); $b = array('1002','1003','1004'); $c = array('1003','1004','1005'); $d = array_keys(array_flip($a) + array_flip($b) + array_flip($c));
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menggabungkan elemen tatasusunan yang berbeza dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!