Hướng dẫn array_diff_key trong php

Đị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.

Return Value:Version:
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.

ParameterDescription
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

  • Hàm array_diff_key [] trong PHP
      • Ví dụ
    • Định nghĩa và Cách sử dụng
    • Cú pháp
    • Giá trị tham số
    • Chi tiết kỹ thuật
    • Các ví dụ khác
      • Ví dụ
      • Ví dụ
      • Related posts:

❮ 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ố

ParameterDescription
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

Giá trị trả lại:Phiên bản PHP:
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 !

Chủ Đề