[PHP-users 17321]Re: array_mapについて

ISIGE, Akira xia @ silvia.com
2003年 8月 15日 (金) 08:39:18 JST


いしげ です.

Fri, 15 Aug 2003 04:05:53 +0900 の
oppara <mlml @ oppara.tv> 様のメールより.

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

create_function() でしょうか.
http://www.php.net/manual/ja/function.create-function.php

こんな感じ↓で.

> $a = range( 1, 9 );
> $a = array_map( create_function( '$n', 'return sprintf( "%02d", $n );' ), $a );

あまり簡潔になった気がしないかもしれません :-)

# create_function(),array(),list() あたりには,
# 簡潔に書けるような syntax sugar が欲しいですね.


------------
ISIGE, Akira



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