統計グラフを作成する場合、データを取得する際に「,」で区切る必要がありますが、ループを使って文字列を蓄積するとどうしても最後に「,」が余分に発生します。たとえば、1,2,3,4,5 を取り出しましたが、1,2,3,4,5 を取得するには、文字列の末尾のカンマを削除する必要があります。
統計グラフを作成する際、データを抽出する際に「,」で区切る必要がありますが、ループを使って文字列を蓄積するとどうしても最後に「,」が余分に発生してしまいます。 たとえば、1,2,3,4,5 を取り出しましたが、1,2,3,4,5 を取得するには、文字列の末尾のカンマを削除する必要があります。 解決策: phpのsubstrメソッドを使うと、 構文: string substr(string string, int start, int [長さ]); パラメータ 1: 元の文字列。 パラメータ 2: 切断の開始位置。 パラメータ 3: インターセプトされた長さ。 次のように使用します。 $newstr = substr($str,0,strlen($str)-1); 先頭から最後から 2 番目の数字までを切り取り、最後の「,」を削除します。 |