array_diff_key() 函式在 PHP 中如何工作?


它是一個內建函式,用於比較一個或多個數組的鍵,並返回它們的差異。

array_diff_key 函式的語法

array array_diff_key($array1, $array2, ..)

該函式可以將兩個或多個數組名稱作為引數,並且會比較第一個陣列與其他陣列。

示例

 線上演示

<?php
   $my_array1 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette", "91"=>"Micheal");
   $my_array2 = array("1"=>"Joe", "45"=>"Goldberg", "37"=>"Charolette");
   $my_array3 = array("1"=>"Joe", "45"=>"Goldberg");
   print_r(array_diff_assoc($my_array1, $my_array2, $my_array3));
?>

輸出

Array
(
   [91] => Micheal 
)

在 <php> 標記中,聲明瞭三個具有特定值(value)的陣列。透過將所有三個陣列作為引數傳遞給 ‘array_diff_assoc’ 函式並呼叫該函式來列印它們。結果值是第一個陣列與第二個陣列之間的差異,以及第一個陣列與第三個陣列之間的差異。

更新於: 2020 年 7 月 1 日

105 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.