Hàm array_values trong PHP, Trong bài viết này chúng ta sẽ tiếp tục với các hàm xử lý mảng quan trọng trong PHP là hàm array_values(). Hàm này giúp chúng ta làm việc với mảng một cách hiệu quả hơn, cùng bắt đầu nhé.
Hàm array_values() trong PHP
Hàm array_values()
trong PHP là một hàm hỗ trợ để lấy tất cả các giá trị từ một mảng và trả về chúng dưới dạng một mảng mới, có thể tạm hiểu là hàm này sẽ đặt lại tất cả khóa của mảng và bắt đầu từ chỉ số 0. Hàm này sẽ hữu ích khi bạn muốn loại bỏ các chỉ số (keys) của mảng ban đầu mà chỉ quan tâm đến các giá trị (values) của nó.
Cú pháp cơ bản hàm array_values() trong PHP
Hàm array_values() trong PHP có cú pháp cơ bản như sau:
array_values($array)
Trong đó:
$array
: Mảng ban đầu mà bạn muốn trích xuất các giá trị.
>>XEM THÊM: Hàm array_rand trong PHP – Chọn phần tử ngẫu nhiên trong mảng
Ví dụ sử dụng hàm array_values()
Hãy xem qua một số ví dụ cụ thể để hiểu rõ cách sử dụng array_values()
Ví dụ 1:
$colors = array(0=>'red', 2 => 'green', 3=>'blue');
$values = array_values($colors);
print_r($values);
Kết quả:
Array
(
[0] => red
[1] => green
[2] => blue
)
Ví dụ 2: Trích xuất giá trị từ một mảng kết hợp (associative array)
$fruits = array(
'apple' => 'trái táo',
'banana' => 'trái chuối',
'cherry' => 'trái cherry'
);
$values = array_values($fruits);
print_r($values);
Kết quả:
Array
(
[0] => trái táo
[1] => trái chuối
[2] => trái cherry
)
>>XEM THÊM: Hàm array_keys trong php – Hàm lấy khóa của một mảng
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về hàm array_values()
trong PHP và cách sử dụng nó để trích xuất các giá trị từ mảng thành một mảng mới với khóa đặt lại từ 0. Hy vọng rằng thông qua bài viết này và các ví dụ cụ thể trên, bạn đã hiểu thêm về cách sử dụng array_values()
trong PHP.
Cảm ơn bạn đã đọc hết bài viết! Nếu bạn có bất kỳ câu hỏi hoặc góp ý nào, hãy để lại bình luận bên dưới mọi người cùng trao đổi nhé.
[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]
XEM THÊM Hàm array_key_exists trong php – Kiểm tra khóa mảng có tồn tại Hàm in_array trong php – Kiểm tra giá trị có tồn tại trong mảng Hàm array_merge_recursive trong PHP – Hàm gộp mảng đa chiều