[PHP-users 29388] Re: 文字列を返すfputcsvもどき
鈴木孝征
takamasa @ thaliana.myhome.cx
2006年 6月 13日 (火) 12:38:49 JST
田口さんへ。鈴木と申します。
> Perlで書くと、パラメータを@_で受けられるので、
> sub ret_csv {
> my (@params) = @_;
> $_ = '"' . $_ . '"' for @params;
> return join("," => @params);
> }
>
> PHPだと、どう書けば良いのでしょうか?
func_get_argsという関数をつかってはどうでしょうか。
http://www.php.net/manual/ja/function.func-get-args.php
こんなかんじで(注:試していません)
<?php
function a(){
$args = func_get_args();
$buf = array();
foreach($args as $arg){
$buf[] = "'$arg'";
}
return join(",", $buf);
}
print a(1, 2, 3, 4);
?>
PHP-users メーリングリストの案内