最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中判斷數(shù)組相等的方法以及數(shù)組運(yùn)算符介紹

 更新時(shí)間:2015年03月30日 09:52:30   投稿:junjie  
這篇文章主要介紹了php中判斷數(shù)組相等的方法以及數(shù)組運(yùn)算符介紹,本文講解了相關(guān)知識(shí)并給出實(shí)例代碼,需要的朋友可以參考下

如何判斷兩個(gè)數(shù)組相等呢?其實(shí)很簡(jiǎn)單,用 == 或者 === 就可以了
php手冊(cè)里說明如下:

那像 array('k'=>array())這樣的多維數(shù)組能用如上方法判斷相等嗎?當(dāng)然也可以。
若數(shù)組是數(shù)字索引的,就要注意一下了,見代碼:

復(fù)制代碼 代碼如下:

<?php
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");

var_dump($a == $b); // bool(true)
var_dump($a === $b); // bool(false)
?>

除了==這種數(shù)組操作符之外,還有其他比較繞的方法來判斷。比如說,利用array_diff($a, $b)來比較兩個(gè)數(shù)組的差集,如果差集是空數(shù)組的話就相等了。
然后再說一下 數(shù)組的 + 加號(hào)運(yùn)算符。+ 和 array_merge的區(qū)別在遇到相等key時(shí),用+時(shí),左邊數(shù)組會(huì)覆蓋掉右邊數(shù)組的值,array_merge相反,后面的數(shù)組覆蓋掉前面的。

復(fù)制代碼 代碼如下:

<?php
$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");

$c = $a + $b; // Union of $a and $b
echo "Union of \$a and \$b: \n";
var_dump($c);

$c = array_merge($a, $b); // Union of $b and $a
echo "array_merge of \$b and \$a: \n";
var_dump($c);
?>

執(zhí)行后輸出:

復(fù)制代碼 代碼如下:

Union of $a and $b:
array(3) {
  ["a"]=>
  string(5) "apple"
  ["b"]=>
  string(6) "banana"
  ["c"]=>
  string(6) "cherry"
}
array_merge of $b and $a:
array(3) {
  ["a"]=>
  string(4) "pear"
  ["b"]=>
  string(10) "strawberry"
  ["c"]=>
  string(6) "cherry"
}

相關(guān)文章

最新評(píng)論

安龙县| 峨山| 禹州市| 安新县| 区。| 威远县| 密山市| 汝城县| 孝昌县| 蛟河市| 连平县| 嘉义市| 广饶县| 临潭县| 德州市| 志丹县| 嘉荫县| 正定县| 长丰县| 禹州市| 鄂托克旗| 张家川| 长兴县| 鄂伦春自治旗| 平阳县| 通渭县| 亚东县| 柞水县| 大冶市| 朝阳县| 申扎县| 文成县| 沐川县| 阿勒泰市| 温泉县| 陕西省| 中西区| 临城县| 名山县| 青海省| 开封市|