91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎樣使用php array_diff函數

PHP
小樊
83
2024-09-19 16:59:22
欄目: 編程語言

array_diff() 函數是 PHP 中用于比較兩個或多個數組并返回它們之間不同的元素的數組。下面是如何使用 array_diff() 函數的示例:

  1. 首先,創建兩個數組:
$array1 = array("a" => "apple", "b" => "banana", "c" => "cherry");
$array2 = array(1 => "banana", 2 => "apple", 3 => "orange");
  1. 使用 array_diff() 函數比較這兩個數組:
$diff = array_diff($array1, $array2);

$diff 變量現在將包含 $array1$array2 之間的不同元素。

  1. 打印結果:
print_r($diff);

輸出結果如下:

Array
(
    [a] => apple
    [c] => cherry
)

注意:array_diff() 函數默認按字典順序對數組元素進行排序。如果需要指定比較的鍵名,可以使用 array_diff_key() 函數。

如果你還想保留原始數組中相同的鍵值對,可以使用 array_intersect_key() 函數與 array_flip() 函數一起使用:

$array1 = array("a" => "apple", "b" => "banana", "c" => "cherry");
$array2 = array(1 => "banana", 2 => "apple", 3 => "orange");

$diff = array_flip(array_diff_key($array1, $array2));

print_r($diff);

輸出結果如下:

Array
(
    [a] => apple
    [c] => cherry
)

0
上杭县| 北流市| 五河县| 十堰市| 潞西市| 延长县| 洛川县| 临朐县| 始兴县| 巴彦县| 皋兰县| 绵阳市| 普陀区| 谢通门县| 武隆县| 泾源县| 留坝县| 五常市| 芦溪县| 六盘水市| 阿拉善右旗| 五家渠市| 中超| 闻喜县| 漳浦县| 昌图县| 吕梁市| 敖汉旗| 敦煌市| 牟定县| 三台县| 清丰县| 普陀区| 彩票| 安西县| 荆门市| 嵊州市| 通渭县| 丹阳市| 鹤庆县| 高碑店市|