[PHP-users 17320]array_mapについて

oppara mlml @ oppara.tv
2003年 8月 15日 (金) 04:05:53 JST


こんばんは、はじめまして。
opparaと申します。

array_map()についてですが、
以下の様な処理をする時、コールバック関数自体たいした事をしてないので、
もう少し、簡潔に書ける方法は、ありますか?

$a = range( 1, 9 );
$a = array_map( 'hoge', $a );
function hoge( $n ){
    return sprintf( "%02d", $n );
}


具体的には、perlで(他の言語で申し訳ないですが)

@a = ( 1..9 );
@a = map{ sprintf( "%02d", $_ ) } @a;

という感じで書けると楽なのですが。

よろしくお願いします。


PHP-users メーリングリストの案内