Rumah > pembangunan bahagian belakang > tutorial php > php数组入门教程之关联数组的交集

php数组入门教程之关联数组的交集

WBOY
Lepaskan: 2016-07-25 08:57:57
asal
960 orang telah melayarinya
本文介绍下,有关php数组中求关联数组交集的方法,有需要的朋友参考下。

php函数array_intersect_assoc()与array_intersect()基本相同,只不过它在比较中还考虑了数组的键。 因此,只有在第一个数组中出现,且在所有其他输入数组中也出现的键/值对才返回到结果数组中。

形式如下: array array_intersect_assoc(array array1,array array2[,arrayN…])

例子,返回出现在$fruit1数组中,也同时出现在$fruit2与$fruit3中的所有键/值对:

<?php
//求关联数组的交集
$fruit1 = array("red"=>"Apple","yellow"=>"Banana","orange"=>"Orange");  
$fruit2 = array("yellow"=>"Pear","red"=>"Apple","purple"=>"Grape");  
$fruit3 = array("green"=>"Watermelon","orange"=>"Orange","red"=>"Apple");  
$intersection = array_intersect_assoc($fruit1, $fruit2, $fruit3);  
print_r($intersection); //by bbs.it-home.org

// output  
// Array ( [red] => Apple )  
?>
Salin selepas log masuk


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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan