Hướng dẫn which of the following function is used to compute the difference between two arrays in php? - Hàm nào sau đây được sử dụng để tính toán sự khác biệt giữa hai mảng trong php?

Array_diff [] là một hàm sẵn có trong PHP ANS được sử dụng để tính toán chênh lệch giữa hai hoặc nhiều mảng. Hàm này tính toán sự khác biệt theo các giá trị của các phần tử, giữa một hoặc nhiều mảng và sự khác biệt trả về dưới dạng một mảng mới. Hàm này về cơ bản trả về tất cả các mục có mặt trong mảng đầu tiên không có trong bất kỳ mảng nào khác.

Syntax:

array_diff[$array1, $array2, $array3, ...,$arrayn]

Tham số: Hàm có thể lấy bất kỳ số lượng mảng nào làm tham số cần được so sánh.: The function can take any number of arrays as parameters needed to be compared.

Loại trả về: Hàm này so sánh mảng đầu tiên trong các tham số với phần còn lại của mảng và trả về một mảng chứa tất cả các mục từ $ mảng1 không có trong bất kỳ mảng nào khác.: This function compares the first array in parameters with rest of the arrays and returns an array containing all the entries from $array1 that are not present in any of the other arrays.

Examples:

Input :  $array1 = ['a', 'b', 'c'];
         $array2 = ['a', 'd', 'e'];
         $array3 = ['a', 'b', 'f'];
         array_diff[$array1, $array2, $array3]; 
Output :
         Array
         [
           [2] => c
         ]

Input : $array1 = ['a', 'b', 'a'];
        $array2 = ['a', 'd', 'e'];
Output :
         Array
         [
           [1] => b
         ]

Chương trình dưới đây minh họa hoạt động của Array_Diff [] trong PHP:

Bài Viết Liên Quan

Chủ Đề