日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...

發(fā)布時(shí)間:2025/4/16 php 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先來看一下array_intersect_assoc函數(shù)的語法

array array_intersect_assoc ( array $array1 , array $array2 [, array $ ... ] )

array_intersect_assoc() 返回一個(gè)數(shù)組,該數(shù)組包含了所有在 array1 中也同時(shí)出現(xiàn)在所有其它參數(shù)數(shù)組中的值。注意和 array_intersect() 不同的是鍵名也用于比較。

參數(shù)簡介:

參數(shù)

描述

array1

必需。與其他數(shù)組進(jìn)行比較的第一個(gè)數(shù)組。

array2

必需。與第一個(gè)數(shù)組進(jìn)行比較的數(shù)組。

array3,...

可選。與第一個(gè)數(shù)組進(jìn)行比較的其他數(shù)組。

返回值

返回一個(gè)數(shù)組,該數(shù)組包含了所有在 array1 中也同時(shí)出現(xiàn)在所有其它參數(shù)數(shù)組中的值。

實(shí)例

$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red");

$array2 = array("a" => "green", "b" => "yellow", "blue", "red");

$result_array = array_intersect_assoc($array1, $array2);

print_r($result_array);

?>

以上例程會(huì)輸出:

Array

(

[a] => green

)

上面例子中可以看到只有鍵值對 "a" => "green" 在兩個(gè)數(shù)組中都存在從而被返回。值 "red" 沒有被返回是因?yàn)樵?$array1 中它的鍵名是 0 而在 $array2 中 "red" 的鍵名是 1,鍵 "b" 沒有返回的原因是它的值和其他數(shù)組不同

鍵值對 key => value 中的兩個(gè)值僅在 (string) $elem1 === (string) $elem2 時(shí)被認(rèn)為相等。也就是說使用了嚴(yán)格檢查,字符串的表達(dá)必須相同。

總結(jié)

以上是生活随笔為你收集整理的php 两个数组键名比较,php array_intersect_assoc 比较两个数组的键名和键值,并返回交集...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。