Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menggabungkan elemen tatasusunan yang berbeza dalam php

Bagaimana untuk menggabungkan elemen tatasusunan yang berbeza dalam php

藏色散人
藏色散人asal
2021-11-08 09:38:092401semak imbas

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.

Bagaimana untuk menggabungkan elemen tatasusunan yang berbeza dalam php

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(&#39;1001&#39;,&#39;1002&#39;);
$b = array(&#39;1002&#39;,&#39;1003&#39;,&#39;1004&#39;);
$c = array(&#39;1003&#39;,&#39;1004&#39;,&#39;1005&#39;);
$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!

Kenyataan:
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