array_fill_keys キーを指定して、配列を値で埋める

Posted by booyaa on 12月 3, 2009 in PHP関数 |

array array_fill_keys ( array $keys , mixed $value )

この関数は、初期化の際に結構便利かなぁと思います

たとえば、

$key_list = array('a','b','c','d');

というような配列があって、
$array = array(
'a' => array(),
'b' => array(),
'c' => array(),
'd' => array(),
)

このように初期化したいときは

$array = array();
foreach ($key_list as $key){
$array[$key] = array();
}

のようにすると思うんですが、array_fill_keysを使うと

$array = array_fill_keys($key_list,array());

でできちゃいます。

大幅にコードを削減することはできませんが、
こんなやりかたもあるよって感じですね。

何気に好きなのでたまに使っています。

タグ:

7 Comments

eric
8月 26, 2014 at 5:52 PM

.

спс….


 
clifford
8月 26, 2014 at 5:57 PM

.

tnx….


 
fernando
8月 26, 2014 at 6:02 PM

.

tnx for info….


 
clayton
8月 26, 2014 at 6:29 PM

.

спс!…


 
dave
8月 26, 2014 at 8:24 PM

.

tnx for info!!…


 
Felix
8月 26, 2014 at 9:30 PM

.

благодарен!!…


 
alexander
8月 26, 2014 at 11:25 PM

.

сэнкс за инфу!…


 

Reply

Copyright © 2024 ブーヤーの技術開発メモ All rights reserved. Theme by Laptop Geek.