2014年1月25日土曜日

文字列の末尾にある特定文字列を削除するする方法です。
$data='りんご,みかん,いちご,メロン,バナナ,';
$data_array = explode (',', $data);

■出力結果
array(6) {
 [0]=>
 string(9) "りんご"
 [1]=>
 string(9) "みかん"
 [2]=>
 string(9) "いちご"
 [3]=>
 string(9) "メロン"
 [4]=>
 string(9) "バナナ"
 [5]=>
 string(0) ""
}

上記のように配列の最後になっちゃうので、最後の「,」を除去します。
$data='りんご,みかん,いちご,メロン,バナナ,';
$data = rtrim($data, ',');
$data_array = explode(',',$data);
var_dump($data_array);
■出力結果
array(5) {
 [0]=>
 string(9) "りんご"
 [1]=>
 string(9) "みかん"
 [2]=>
 string(9) "いちご"
 [3]=>
 string(9) "メロン"
 [4]=>
 string(9) "バナナ"
}

この部分ですね。
rtrim($data, ',');

■参考サイト
http://php.net/manual/ja/function.rtrim.php

0 コメント:

コメントを投稿

要望&問い合わせ

名前

メール *

メッセージ *