builtin function

ビルトイン関数 - 詳細

Category: builtin_function

my_implode()

★配列を分割し文字列にする

関数

string my_implode (  string $separate , array $ary=array() )
★配列を分割し文字列にする
パラメータ

第1引数: string $separate // ex) ","とか"-"
第2引数: array $ary=array()
戻り値

string // or null
説明

第2引数で渡された配列の値に''(空文字)、null, falseの要素があった場合それを取り除いた文字列が返却される。
つまりPHP関数のimplode()で''の値が返却されるものはこちらでは無かったものとして扱われる。

ex)
$ary = array(1, 2, 3, '', 5, null, 7, false, 9, true, 11, 0, 13);
$res = implode(',', $ary);
echoecho($res); // '1,2,3,,5,,7,,9,1,11,0,13'
$res = my_implode(',', $ary);
echoecho($res); // '1,2,3,5,7,9,1,11,0,13'

002 - 2013/04/09 xirasaya: 空配列を渡した時に''(空文字)が返却してしまうバグを修正。
001 - 20xx/xx/xx xirasaya
ソースコード [表示]


[top]