php向数组前加如指定键的值,PHP array_fill_keys():使用指定的键和值来填充数组
PHP array_fill_keys() 函數(shù)使用指定的鍵和值來填充出一個(gè)新數(shù)組,其語法如下:
array array_fill_keys ( array $keys , mixed $value )
參數(shù)說明:
keys 是一個(gè)數(shù)組,包含了要填充的鍵名;
value 表示要填充的值。
array_fill_keys() 會(huì)使用 value 作為值、keys 數(shù)組的元素作為鍵來填充出一個(gè)新數(shù)組。
返回值:返回填充后的新數(shù)組。
使用示例如下:
$keys = array('foo', 5, 10, 'bar'); //鍵名數(shù)組
$a = array_fill_keys($keys, 'banana'); //使用$keys數(shù)組的值作為鍵, banana作為值來新建一個(gè)數(shù)組
$b = array_fill_keys($keys, array('red','green','blue')); //使用$keys數(shù)組的值作為鍵, 另一個(gè)數(shù)組作為元素, 創(chuàng)建一個(gè)新的二維數(shù)組
print_r($a);
print_r($b);
?>
執(zhí)行以上程序的輸出結(jié)果為:
Array
(
[foo] => banana
[5] => banana
[10] => banana
[bar] => banana
)
Array
(
[foo] => Array
(
[0] => red
[1] => green
[2] => blue
)
[5] => Array
(
[0] => red
[1] => green
[2] => blue
)
[10] => Array
(
[0] => red
[1] => green
[2] => blue
)
[bar] => Array
(
[0] => red
[1] => green
[2] => blue
)
)
總結(jié)
以上是生活随笔為你收集整理的php向数组前加如指定键的值,PHP array_fill_keys():使用指定的键和值来填充数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++矩阵类_面向对象有限元编程|单元类
- 下一篇: android opencv 水印,关于