Công ty thiết kế website chuẩn SEO Web Mới
Tìm kiếm
Công ty thiết kế website chuẩn SEO Web Mới

Hàm array_keys() trong PHP

Hàm array_keys() trong PHP dùng để lấy toàn bộ Khóa (Key) hoặc lấy những khóa (key) có cùng giá trị truyền vào để dùng làm cột giá trị cho mảng mới, chi tiết như nào hãy cùng chúng tôi phân tích:

Hàm array_keys() trong PHP

Hàm array_keys() trong PHP

Chức năng của Hàm array_keys() trong PHP

Hàm array_keys() trong PHP dùng để lấy toàn bộ Khóa (Key) hoặc lấy những khóa (key) có cùng giá trị truyền vào để dùng làm cột giá trị cho mảng mới, hàm array_keys() cho phép bạn truyền vào 1 giá trị, những phần tử nào có giá trị đó thì sẽ lấy khóa (key) cho vào mảng mới làm cột giá trị.

Cú pháp của Hàm array_keys() trong PHP

Lấy tất cả Khóa (Key)

$mảng_mới = array_keys($biến_mảng_gốc);

$biến_mảng_gốc: Biến của mảng gốc

$mảng_mới: Trả kết quả về mảng mới.

Lấy những Khóa (Key) có cùng giá trị truyền vào

$mảng_mới = array_keys($biến_mảng_gốc,"giá_trị");

giá_trị: Lấy những Khóa (Key) có giá trị giống với giá_trị truyền vào hàm array_keys().

$biến_mảng_gốc: Biến của mảng gốc

$mảng_mới: Trả kết quả về mảng mới.

Ví dụ Hàm array_keys() trong PHP

<h2>Lấy Khóa (Key) từ mảng liên kết</h2>
<?php
$manglkgoc = array("Lực"=>"35", "Quỳnh"=>"1", "Vân"=>"29", "Dung"=>"35");

// Lấy toàn bộ Khóa (Key) của mảng gốc đưa vô làm cột giá trị cho mảng mới
$mangmoi = array_keys($manglkgoc);
print_r($mangmoi); // Kết quả: Array ( [0] => Lực [1] => Quỳnh [2] => Vân [3] => Dung )
echo "<br>";

// Lấy Những Khóa (Key) có giá trị bằng 35 của mảng gốc đưa vô làm cột giá trị cho mảng mới
$mangmoi2 = array_keys($manglkgoc,"35");
print_r($mangmoi2); // Kết quả: Array ( [0] => Lực [1] => Dung )
?>

<h2>Lấy Khóa (Key) từ mảng bình thường</h2>
<?php
$manggoc = array("Lực","Quỳnh","Vân","Dung","Quỳnh");

// Lấy toàn bộ Khóa (Key) của mảng gốc đưa vô làm cột giá trị cho mảng mới
$mangmoi = array_keys($manggoc);
print_r($mangmoi); // Kết quả: Array ( [0] => Lực [1] => Quỳnh [2] => Vân [3] => Dung )
echo "<br>";

// Lấy Những Khóa (Key) có giá trị là "Quỳnh" của mảng gốc đưa vô làm cột giá trị cho mảng mới
$mangmoi2 = array_keys($manggoc,"Quỳnh");
print_r($mangmoi2); // Kết quả: Array ( [0] => Lực [1] => Dung )
?>

Kết quả:

/////Lấy Khóa (Key) từ mảng liên kết
Array ( [0] => Lực [1] => Quỳnh [2] => Vân [3] => Dung )
Array ( [0] => Lực [1] => Dung )

/////Lấy Khóa (Key) từ mảng bình thường
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 )
Array ( [0] => 1 [1] => 4 )

Chạy Thử

Lời kết

Cảm ơn các bạn đã tham khảo bài viết Hàm array_keys() trong PHP.

  • 0 Bình luận
Content Trần Ngọc Thanh
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm array_keys() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Đánh giá của bạn
Tên *
Email
Số điện thoại *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn
Kiến thức CSS
Kiến thức JavaScript
Kiến thức về website
Thiết kế website
0398.259.259