[PHP-users 29389] Re: 文字列を返すfputcsvもどき

oppara mlml @ oppara.tv
2006年 6月 13日 (火) 12:46:28 JST


こんにちは、大原と申します。
> $string = ret_csv($name, $age, $email, $addr);
> のように個別にパラメータを指定したいのです。
>> Perlで書くと、パラメータを@_で受けられるので、
> sub ret_csv {
> my (@params) = @_;
> $_ = '"' . $_ . '"' for @params;
> return join("," => @params);
> }

$name, $age...がスカラー?のみと仮定して
function ret_csv()
{
 $params = func_get_args();
 array_walk( $params,
		create_function( '&$v', '$v = sprintf( "\"%s\"", $v );') );
 return implode( ',', $params );
}
とか。
勘違いでしたらすみません。


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

AltStyle によって変換されたページ (->オリジナル) /