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’ 函式並呼叫該函式來列印它們。結果值是第一個陣列與第二個陣列之間的差異,以及第一個陣列與第三個陣列之間的差異。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP