揮発性のメモ2

http://d.hatena.ne.jp/iww/

implodeでくっつける前に各要素をいじる

$list = array("a","b","c");

こういう配列を

[a],[b],[c]

こう出力したい

<?
$list = array("a","b","c");

// その1
function kakko($a){
  return "[$a]";
}
echo implode(",", array_map( "kakko", $list)) ."\n";

// その2
echo implode(",", array_map( create_function('$a','return "[$a]";'), $list)) ."\n";
?>

できた
create_function()なんて初めて知った
ずっと無名関数だと思ってたけど匿名関数だったのか


参考にさせていただいたページ:2007-09-20