比較方法:1、使用“array_diff_assoc($arr1,$arr2)”語句比較兩個(gè)數(shù)組的鍵名和鍵值,返回一個(gè)差集數(shù)組;2、用“差集數(shù)組==[]”語句判斷差集數(shù)組是否為空數(shù)組,如果是空數(shù)組,則表示進(jìn)行比較的兩個(gè)數(shù)組相等,反之不相等。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
在php中,可以利用數(shù)組差集來判斷兩個(gè)數(shù)組是否相等。
-
如果兩個(gè)數(shù)組的差集為空,則這兩個(gè)數(shù)組中沒有不同的元素,即兩個(gè)數(shù)組是相等的
-
如果兩個(gè)數(shù)組的差集不為空,則這兩個(gè)數(shù)組中有不同的元素,即兩個(gè)數(shù)組是不相等的
那么數(shù)組差集要怎么獲取尼?可以使用array_diff_assoc()函數(shù)。
-
array_diff_assoc()用于比較兩個(gè)(或