日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

判斷兩個多維數(shù)組是否相等,或有哪些元素區(qū)別。我們可以通過php中array_udiff()函數(shù)和create_function()方法、strcmp ()等函數(shù)來實現(xiàn)比較。

如何比較兩個PHP多維數(shù)組

如何比較兩個PHP多維數(shù)組

 

下面我們就結(jié)合具體的代碼示例,給大家介紹比較兩個二維數(shù)組的方法。

代碼示例如下:

 

1 <?php
2 
3 //多維數(shù)組比較
4 $color1 = array(array('Red',80),array('Green',70),array('white',60));
5 $color2 = array(array('Green',70),array('Black',95));
6 
7 $color = array_udiff($color1,$color2,create_function(
8 '$a,$b','return strcmp(implode("",$a),implode("",$b));')
9 );
10 
11 echo "<pre>";
12 
13 print_r($color);

此段代碼中,我們就可以得出$color1數(shù)組相對于$color2數(shù)組有哪些不同的數(shù)組元素。

輸出比較結(jié)果如下:

如何比較兩個PHP多維數(shù)組

如何比較兩個PHP多維數(shù)組

函數(shù)介紹:

1、array_udiff : 用回調(diào)函數(shù)比較數(shù)據(jù)來計算數(shù)組的差集

1 array_udiff ( array $array1 , array $array2 [, array $... ], callable $value_compare_func ) : array

使用回調(diào)函數(shù)比較數(shù)據(jù),計算數(shù)組的不同之處。和 array_diff() 不同的是,前者使用內(nèi)置函數(shù)進行數(shù)據(jù)比較。

參數(shù)array1表示第一個數(shù)組。array2第二個數(shù)組。value_compare_func回調(diào)對照函數(shù)。

在第一個參數(shù)小于,等于或大于第二個參數(shù)時,該比較函數(shù)必須相應地返回一個小于,等于或大于 0 的整數(shù)。

callback ( mixed $a, mixed $b ) : int

返回值,返回 array1 里沒有出現(xiàn)在其他參數(shù)里的所有值。

2、create_function:創(chuàng)建一個匿名函數(shù)

1 create_function ( string $args , string $code ): string

根據(jù)傳遞的參數(shù)創(chuàng)建匿名函數(shù),并為其返回唯一名稱。

通常這些參數(shù)將作為單引號分隔的字符串傳遞。使用單引號字符串的原因是為了保護變量名稱不被解析,否則,如果使用雙引號,則需要轉(zhuǎn)義變量名稱,例如 $ avar。

args表示函數(shù)參數(shù)。code表示功能代碼。

返回值是以字符串或FALSE錯誤形式返回唯一函數(shù)名稱。

3、strcmp :二進制安全字符串比較

1 strcmp ( string $str1 , string $str2 ) : int

注意該比較區(qū)分大小寫。

參數(shù)str1表示第一個字符串。str2表示第二個字符串。

返回值是如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果兩者相等,返回 0。

4、implode:將一個一維數(shù)組的值轉(zhuǎn)化為字符串

本篇文章就是關(guān)于比較兩個PHP多維數(shù)組的方法介紹,也很簡單易懂,希望對需要的朋友有所幫助!

以上就是如何比較兩個PHP多維數(shù)組的詳細內(nèi)容,更多請關(guān)注天華信息教育其它相關(guān)文章!

分享到:
標簽:數(shù)組 PHP
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定