こんばんは、はじめまして。 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; という感じで書けると楽なのですが。 よろしくお願いします。