国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php中求數組差-交集的函數總結

2020-03-22 17:58:05
字體:
來源:轉載
供稿:網友
這篇文章給大家介紹的文章內容是關于php中求數組差/交集的函數總結,有很好的參考價值,希望可以幫助到有需要的朋友。

 

求數組差集函數

函數只檢查了多維數組中的一維。可以用 array_diff($array1[0], $array2[0]) 檢查更深的維度。

u:自定義函數比較,a(association):同時比較鍵和值。

自定義函數callable $html' target='_blank'>value_compare_func必須返回一個小于零,等于零,或大于零的整數。其中返回零代表兩個數相等。

對比數組值的函數array_diff

對比(===) array1,array2···的值(value),返回在 $array1 中但是不在其他 array 里的值,鍵名保留不變。

array array_diff ( array $array1 , array $array2 [, array $... ] )
array_udiff

用自定義函數比較 $array1, $array2···的值(value),函數參數為數組的值。返回在$array1,不在其他array的元素,保持鍵值關聯。

array array_udiff ( array $array1 , array $array2 [, array $... ], callable $value_compare_func )
int value_compare_func(( mixed $a, mixed $b )) //該比較函數必須相應地返回一個小于,等于或大于 0 的整數。#返回0,意味著兩個數相等,即值在兩個數組都出現了,所以等于0不返回值。#根據value_compare_func($a, $b)的參數順序返回元素,如:value_compare_func($b, $ba),返回在$b不在$a的元素
對比數組鍵的函數array_diff_key

對比(===) array1,array2···的鍵(key),所有出現在 $array1 中但是不在其他array中的鍵(key)的值。

array array_diff_key ( array $array1 , array $array2 [, array $... ] )
array_diff_ukey

用自定義函數比較 $array1, $array2···的鍵,函數參數為數組的鍵,鍵不同即返回元素。返回在$array1,不在其他array的元素,保持鍵值關聯。

array array_diff_ukey ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )
同時對比鍵和值array_diff_assoc

比較 $array1, $array2···的鍵(key)和值(value),返回在$array1,不在其他array的元素,保持鍵值關聯。。

array array_diff_assoc ( array $array1 , array $array2 [, array $... ] )
array_diff_uassoc

用自定義函數比較 $array1, $array2···的鍵(key)和值(value),回調函數參數為數組的鍵,鍵值都相同時不返回元素。返回在$array1,不在其他array的元素,保持鍵值關聯。

array array_diff_uassoc ( array $array1 , array $array2 [, array $... ], callable $key_compare_func )
array_udiff_assoc

用自定義函數比較 $array1, $array2···的鍵(key)和值(value),回調函數參數為數組的值,鍵值都相同時不返回元素。返回在$array1,不在其他array的元素,保持鍵值關聯。

array array_udiff_assoc ( array $array1 , array $array2 [, array $... ], callable $value_compare_func )
array_udiff_uassoc

用自定義函數比較 $array1, $array2···的鍵(key)和值(value),兩個函數參數分別為數組的鍵/值。返回在$array1,不在其他array的元素,保持鍵值關聯。

array array_udiff_uassoc ( array $array1 , array $array2 [, array $... ], callable $value_compare_func , callable $key_compare_func )
求數組交集函數

交集函數和差集函數的用法大同小異

對比數組值的函數,不比較鍵array_intersect

計算數組的交集

array_uintersect

計算數組的交集,用回調函數比較數據

對比數組鍵的函數,不比較值array_intersect_key

使用鍵名比較計算數組的交集

array_intersect_ukey

用回調函數比較鍵名來計算數組的交集

同時對比數組鍵和值的函數array_intersect_assoc

帶索引檢查計算數組的交集

array_intersect_uassoc

帶索引檢查計算數組的交集,用回調函數比較索引

array_uintersect_assoc

帶索引檢查計算數組的交集,用回調函數比較數組值

array_uintersect_uassoc

帶索引檢查計算數組的交集,用單獨的回調函數比較數據和索引

相關推薦:

PHP網絡編程 之Accept 阻塞模型的介紹

PHP中strpos函數的深入分析

以上就是php中求數組差/交集的函數總結的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天台县| 临安市| 桓仁| 巴塘县| 龙海市| 高雄县| 天镇县| 屯门区| 闻喜县| 凤翔县| 厦门市| 石狮市| 塔河县| 延寿县| 宁乡县| 虎林市| 思南县| 昭苏县| 隆化县| 阿图什市| 长顺县| 封开县| 凤城市| 五河县| 香格里拉县| 湖南省| 奈曼旗| 基隆市| 集贤县| 宁国市| 巫山县| 儋州市| 尼勒克县| 琼结县| 布拖县| 浙江省| 叙永县| 隆德县| 乌拉特中旗| 香港 | 茂名市|