Hàm array_diff_key() trong PHP
# Description
Hàm array_diff_key() trong php có tác dụng lấy các phần tử không giống nhau ở hai mảng. Ví dụ mảng A có 10 phần tử và mảng B có 5 phần tử, trong đó có 3 phần tử giống nhau thì kết quả trả về sẽ là danh sách các phần tử nhưng bỏ đi 3 phần tử giống nhau đó.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
# Variables
Cú pháp: array array_diff_key ( array $array1 , array $array2 [, array $... ] )
Trong đó:
- $array1, $array2 là các mảng cần kiểm tra
- Nếu có nhiều mảng thì bạn tiếp tục thêm nó đằng sau
# Return values
Kết quả sẽ trả về một mảng gồm các phần tử không xuất hiển ở tất cả các mảng truyền vào
Bài viết này được đăng tại [free tuts .net]
# Examples
Trường hợp truyền vào 2 mảng
Code:
$mang1 = array('freetuts', 'freetuts.net', 'thehalfheart');
$mang2 = array('freetuts.net', 'thehalfheart');
echo '<pre>';
print_r(array_diff_key($mang1, $mang2));
Array
(
[2] => thehalfheart
)Trường hợp truyền vào nhiều hơn 2 mảng
Code:
$mang1 = array('freetuts', 'freetuts.net', 'thehalfheart', 'nvcuong');
$mang2 = array('freetuts.net', 'thehalfheart');
$mang3 = array('freetuts.net', 'nvcuong');
echo '<pre>';
print_r(array_diff_key($mang1, $mang2));Result:
Array
(
[2] => thehalfheart
[3] => nvcuong
)
Kết quả sẽ có 2 phần tử này tại vì cả 2 phần tử này không xuất hiện ở cả 3 mảng như trong đề bài.

Xây dựng chức năng đăng nhập và đăng ký với php và mysql
Bảng mã ASCII chuẩn các hệ nhị phân - thập phân - thập lục phân
Cách khai báo biến trong PHP, các loại biến thường gặp
Bài 26: Hàm isset() và empty() trong php
Các kiểu dữ liệu trong PHP và các loại biến tương ứng
Bài 19: Phương thức GET và POST trong php
Download và cài đặt Vertrigo Server
Bài 20: Các hàm xử lý chuỗi trong php
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng