アフィリエイト広告を利用しています

2017年10月23日

配列を利用して、複数の値を一括置換

Webで昼食の弁当の申込みを受け付けた。

lunch.png

結果を一つの文字列にして保存した。

初日だけ申し込むと 0:
初日と2日目を申し込むと 0:1:
4日間すべて申し込むと 0:1:2:3:

申込み結果をCSVファイルで出力したとき、このままでは分かりにくい。
番号を日付に置き換えた。


$lunchReserve="0:1:2:3:";

$search = array('0:','1:','2:','3:');
$replace = array('Sept. 30 ','Oct. 1 ','Oct. 2 ','Oct. 3 ');
$lunchReserve= str_replace($search,$replace,$lunchReserve);

echo $lunchReserve;

結果は Sept. 30 Oct. 1 Oct. 2 Oct. 3

変換前の値と変換後の値をそれぞれ配列にまとめておけば、
後はstr_replace関数が一発変換してくれる。

便利だ!。








タグ:str_replace

posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド