站長資訊網
最全最豐富的資訊網站

php怎么對比兩個數組是否有相同元素

對比方法:1、利用array_intersect_assoc()函數對比兩個數組的鍵名和鍵值,語法“array_intersect_assoc($arr1,$arr2)”,會返回一個包含相同元素的交集數組;2、利用“==”運算符判斷交集數組是否為空數組,語法“交集數組==[]”,如果交集數組為空數組,則兩個數組里沒有相同元素,如果交集數組不是空數組,則兩個數組里有相同元素。

php怎么對比兩個數組是否有相同元素

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

php對比兩個數組是否有相同元素的方法

步驟1:利用array_intersect_assoc()函數對比數組

array_intersect_assoc() 函數用于比較兩個數組的鍵名和鍵值,并返回兩個數組的交集(包含相同元素的數組)。

交集數組中包括了所有在被比較的數組(array1)中,同時也在任何其他參數數組(array2)中的鍵名和鍵值。

<?php header('content-type:text/html;charset=utf-8'); $arr1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $arr2=array("a"=>"red","b"=>"green","c"=>"yellow"); $arr3=array("a"=>"green","b"=>"1","c"=>"yellow"); var_dump($arr1); var_dump($arr2); var_dump($arr3); $result=array_intersect_assoc($arr1,$arr2); echo '兩個數組($arr1和$arr2)的交集:'; var_dump($result); $result=array_intersect_assoc($arr1,$arr3); echo '兩個數組($arr1和$arr3)的交集:'; var_dump($result); ?>

php怎么對比兩個數組是否有相同元素

步驟2:利用“==”運算符判斷交集數組是否為空數組

  • 如果交集數組為空數組,則兩個數組里沒有相同元素

  • 如果交集數組不是空數組,則兩個數組里有相同元素

if($result==[]){ 	echo '兩個數組中沒有相同元素<br>'; }else{ 	echo '兩個數組中有相同元素<br>'; }

php怎么對比兩個數組是否有相同元素

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产成人综合色视频精品| 99爱在线精品免费观看| 国内精品久久久久久中文字幕| 欧美日韩精品一区二区在线视频 | 久久99精品久久久久久水蜜桃| 91在线亚洲精品专区| 久久96精品国产| 久久青草精品38国产免费| 久久这里有精品视频| 国产日韩高清三级精品人成| 一区二区精品在线观看| 成人午夜精品网站在线观看| 四虎国产精品永久地址入口| 日韩精品免费电影| 亚洲日韩一区二区三区| 日韩精品久久久久久| 国产日韩在线视看高清视频手机| 国产精品嫩草影院免费| 探花国产精品三级在线播放| 国产精品久久久久久久久久免费| 亚洲色精品VR一区区三区| 99久久国产亚洲综合精品| 最新日韩精品中文字幕| 亚洲国产精品无码第一区二区三区| 97精品久久天干天天天按摩| 95在线观看精品视频| 国产人成精品香港三级古代 | 国产成人精品一区二三区在线观看 | 亚洲精品中文字幕乱码影院| 精品日韩亚洲AV无码| 91精品视频在线免费观看| 亚洲精品日韩中文字幕久久久| 亚洲精品网站在线观看你懂的| 久久伊人精品一区二区三区| 91久久精品国产成人久久| 精品久久久久香蕉网| 麻豆AV无码精品一区二区 | 亚洲欧美日韩一区二区三区 | 99久久精品国产高清一区二区| 国产在线精品一区二区不卡麻豆| 国内精品一线二线三线黄|