もとの配列
Array
(
[0] => 品名
[1] => 味付け
[2] => 金額
[3] => 備考
)
条件と結果
区切り文字 | , | |
---|---|---|
引用符 | " | |
implode()の呼び出しと結果 | echo implode(区切り文字, 配列); | 品名,味付け,金額,備考 |
implodeWithWrap()の呼び出しと結果 | echo implodeWithWrap(区切り文字, 配列, 引用符); | "品名","味付け","金額","備考" |
ソース
function implodeWithWrap($charSplit, $ary, $qMark) {
if ( !is_array($ary) ) {
return false;
}
$tmpAry = array();
foreach ($ary as $v) {
$tmpAry[] = $qMark . $v . $qMark;
}
return implode($charSplit, $tmpAry);
}
$tmpAry = array('品名', '味付け', '金額', '備考', );
$sMark = ',';
$qMark = "'";
echo implodeWithWrap($sMark, $tmpAry, $qMark);
その他
「文字列を配列にする」→「explode()」を使う。