[PHP] お尻の1字を削除する小技
デリミタを挟んで文字列を連結する際に、最後のデリミタが邪魔になることがあります。そんなときは、ループを抜けた後、次のようなコードでお尻の1字(不要なデリミタ)を削除できます。
$data = '100,200,300,400,'; $data = substr($data,0,-1);
デリミタを前に挟んでいく場合は、下記のように頭の1字を削除する方法もあります。
$data = ',100,200,300,400'; $data = substr($data,1);
もちろん、連結対象が単純な配列に入っている場合は implode 関数を用いるのがいちばんです。
リファレンス
0 件のコメント