Định nghĩa Hàm array_diff_key[] trong PHP
Hàm array_diff_key[] trong PHP so sánh array1 với array2 và trả về sự khác nhau.
Cú pháp Hàm array_diff_key[] trong PHP
Cú pháp của hàm array_diff_key[] trong PHP là:
array array_diff_key [ array $array1, array $array2 [, array $...] ];
Tham số
- array1:Bắt buộc. Mảng nguồn để mảng khác so sánh với
- array2:Bắt buộc. Một mảng để được so sánh với mảng nguồn
- array3:Tùy ý. Một mảng để được so sánh với mảng nguồn
Trả về giá trị
Trả về một mảng chứa tất cả đầu vào của mảng đầu tiên mà không có mặt trong các mảng khác.
Ví dụ minh họa cách sử dụng hàm array_diff_key[] trong PHP:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ //localhost:8080/test.php sẽ cho kết quả:
Xem thêm Hàm trong php
- Trang chủ
- Phát triển web
- PHP
- Hàm array_diff_key[] trong PHP
Hướng dẫn cách sử dụng hàm array_diff_key[] về mảng trong lập trình PHP
Tác dụng của hàm array_diff_key[]
The array_diff_key[]
function compares the keys of two or more arrays and returns the differences.
Also, the values for the keys are not considered in the comparison, only the keys are checked.
The following table summarizes the technical details of this function.
Returns an array containing all the elements from array1 whose keys are not present in any of the other arrays. |
PHP 5.1.0+ |
Syntax
The basic syntax of the array_diff_key[]
function is given with:
array_diff_key[array1, array2, ...];
The following example shows the array_diff_key[]
function in action.
Parameters
The array_diff_key[]
function accepts the following parameters.
array1 | Required. Specifies the array to compare from. |
array2 | Required. Specifies an array to compare against. |
... | Optional. Specifies more arrays to compare against. |
More Examples
Here're some more examples showing how array_diff_key[]
function actually works:
In the following example this function compares an array against two other arrays.
The two keys from the key=>value pairs are considered equal if their string representation are same, i.e., [string] $key1 === [string] $key2. Let's try out the following example:
Bài viết này đã giúp ích cho bạn?
Bài viết mới
❮ Tham chiếu mảng PHP
Ví dụ
So sánh các khóa của hai mảng và trả về sự khác biệt:
Hãy tự mình thử »
Định nghĩa và Cách sử dụng
Hàm array_diff_key [] so sánh các khóa
của hai [hoặc nhiều] mảng và trả về sự khác biệt.
Hàm này so sánh các khóa của hai [hoặc nhiều] mảng và trả về một mảng có chứa các mục từ
array1 không có trong
array2 hoặc array3 , v.v.
Cú pháp
array_diff_key[array1, array2, array3, …]
Giá trị tham số
array1 | Required. The array to compare from |
array2 | Required. An array to compare against |
array3,… | Optional. More arrays to compare against |
Chi tiết kỹ thuật
Trả về một mảng chứa các mục từ array1 không có trong bất kỳ mảng nào khác |
5.1+ |
Các ví dụ khác
Ví dụ
So sánh các khóa của hai mảng được lập chỉ mục và trả về sự khác biệt:
Hãy tự mình thử »
Ví dụ
So sánh các khóa của ba mảng và trả về sự khác biệt:
Hãy tự mình thử »
❮ Tham chiếu mảng PHP
botvietbai.com
BCK là giải pháp tích hợp thanh toán MOMO, ViettelPay, VNPay, Vietcombank, Vietinbank, Techcombank, MB.. dành cho cá nhân !