Hướng dẫn dùng array_values trong PHP
Hàm Show Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Ví dụCode $arr = array( "1"=>"php", "3"=>"css", "js"=>"js", "pt"=>"python" ); $result = array_values($arr); echo ""; print_r($result); echo ""; Kết quả Array ( [0] => php [1] => css [2] => js [3] => python ) Tham khảo: php.net Bài viết này được đăng tại [free tuts .net] Cùng chuyên mục:Định nghĩa hàm array_values() trong PHPHàm Cú pháp hàm array_values() trong PHP__Hàm
Tham số array: Bắt buộc. Xác định một mảng Ví dụ minh họa cách sử dụng hàm array_values() 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ỉ http://localhost:8080/test.php sẽ cho kết quả: Xem thêm Hàm trong php Hàm array_values() trong PHPNội Dung
Hàm array_values() trong PHP được dùng để lấy ra tất cả các value trong mảng. Khi ta truyền một mảng vào hàm array_values() thì hàm này sẽ lấy ra tất cả value của mảng này, sau đó trả về một mảng chứa tất cả các value này. Với key của mảng được trả về sẽ được đánh số theo thứ tự tăng dần (tăng 1) bắt đầu từ 0 . Thứ tự của các value trong mảng được trả về sẽ giống như thứ tự của các value này trong mảng ban đầu. Hay ta có thể hiểu là hàm array_values() sẽ trả về một mảng liên tục bao gồm các value của mảng được truyền vào. Nói cách khác hàm sẽ chuyển từ mảng kết hợp thành mảng liên tục. Hàm array_values() được giới thiệu và sử dụng từ phiên bản PHP 4.0 2. Cú pháp của hàm array_values() trong PHPTa có cú pháp của hàm array_values() trong PHP là :
Trong đó $array chính là mảng đầu vào mà ta truyền vào hàm. Hàm sẽ chỉ nhận một tham số bắt buộc là $array là mảng được truyền vào. Tất cả value của mảng $array sẽ được hàm array_values() lấy ra và trả về. Như mình đã nói ở trên thì giá trị trả về sẽ là mảng liên tục gồm value của mảng $array . Dù là key dạng số hay key dạng chuỗi thì hàm array_values() sẽ đều thay đổi và đánh số lại hết nhé. Ví dụ : trả về tất cả các giá trị của một mảng "PHP","b"=>"Java","c"=>"Python","d"=>"HTML"); echo ''; print_r(array_values($a)); ?> |