[PHP] お尻の1字を削除する小技 : してログ

[PHP] お尻の1字を削除する小技

PHP 2013212

デリミタを挟んで文字列を連結する際に、最後のデリミタが邪魔になることがあります。そんなときは、ループを抜けた後、次のようなコードでお尻の1字(不要なデリミタ)を削除できます。

$data = '100,200,300,400,';
$data = substr($data,0,-1);

デリミタを前に挟んでいく場合は、下記のように頭の1字を削除する方法もあります。

$data = ',100,200,300,400';
$data = substr($data,1);

もちろん、連結対象が単純な配列に入っている場合は implode 関数を用いるのがいちばんです。

リファレンス
0 件のコメント
名前:
コメント: