Hàm array_fill_keys trong PHP có nhiệm vụ tạo ra một mảng mới dựa vào mảng và giá trị truyền vào. Mảng mới được tạo ra sẽ sử dụng toàn bộ VALUE của mảng cũ làm KEY và giá trị được truyền vào là VALUE. Hàm này tương thích với PHP 5, PHP 7.
Cú pháp hàm array_fill_keys trong PHP
array_fill_keys ( array$keys
, mixed$value
) : array
Hàm array_fill_keys có giá trị truyền vào là $key – là mảng sẽ được sử dụng làm KEY và $value là VALUE được gán cho mảng mới.
<?php $keys = array('foo', 5, 10, 'bar'); $a = array_fill_keys($keys, 'banana'); print_r($a); ?>
Trong ví dụ này có thể thấy chương trình sẽ tạo ra một mảng mới dựa trên mảng $key và VALUE là bannana.
Và kết quả tương ứng sẽ là
Array ( [foo] => banana [5] => banana [10] => banana [bar] => banana )
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm array_fill_keys trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Bình luận: