いつもお世話になっております。
下記のプログラムを実行しますと、
999,test,90,
999,test,90,
999,test,90,
のようになりますが、
行末の最後のカンマを取り除きたいです。
すみません。どの部分修正すればよいか、ご教授いただきたくどうぞよろしくお願い致します。
<?php
$file_name="test.csv";
$id=999;
$name="test";
$point=90;
$array = compact("id","name","point");
$string = implode(",",$array);
$file = fopen($file_name,"a+") or die("OPENエラー{$file_name}");
flock($file,LOCK_EX);
fputs($file,mb_convert_encoding($string."\n",'Shift-JIS','UTF-8'));
flock($file,LOCK_UN);
fclose($file);
$file = fopen($file_name,"r");
while ($row = fgetcsv($file,1000,",")){
echo "<hr>";
for ($i = 0 ; $i<count($row); $i++){
echo mb_convert_encoding($row[$i].",",'UTF-8','Shift-JIS');
}
}
fclose($file);
?>
No.2ベストアンサー
- 回答日時:
んー、やりたい事がイマイチ良く分かりませんが、質問された事にだけ答えるなら、俺は以下のようにしますかね~。
↓この3行を
for ($i = 0 ; $i<count($row); $i++){
echo mb_convert_encoding($row[$i].",",'UTF-8','Shift-JIS');
}
↓この2行に書き換え。
$str = implode("," , $row);
echo mb_convert_encoding($str,'UTF-8','Shift-JIS');
まぁ、動作確認はしておりませんので、何か間違っていたらすみません。(; ̄ー ̄ A
http://php.net/manual/ja/function.implode.php
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- JavaScript gasについて 1 2022/05/31 21:51
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Ruby 教えてください 2 2023/01/04 17:50
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像が表示出来ません。
-
foreachがうまく動かない
-
ファイル名を変更してアップロ...
-
PHPで入力フォームでデータを確...
-
XMLをツリー形式で表示
-
PHPからデータベースの該当行を...
-
フォームでのリセットを使う方法
-
PHP ボタンが押されたら処理を...
-
フォーム送信後の更新ボタンで...
-
ラジオボタンをsessionで使いたい
-
HTMLで前の画面に戻る時、入力...
-
検索時の選択内容を保持する方法
-
<input type="hidden" >で配列...
-
ラジオボタンを押すと、表示が...
-
【HTML(PHP?)】複数のフォーム...
-
プルダウンとCSVの連動
-
POSTの値を配列として受け取っ...
-
PHPで、ボタンを押すと同じペー...
-
アマゾンのような評価の星を選...
-
フォームへの前回入力値をクリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
重複を防ぐ記述について教えて...
-
VBA で、スペースを含むファイ...
-
PHPで入力フォームでデータを確...
-
Flaskでサーバー立ち上げに関して
-
phpで変数を使ってcopyできない
-
ファイル名を変更してアップロ...
-
PHPからHTMLへの変数の受け...
-
$_SESSIONに渡した後はそのまま...
-
テキストボックスの値を取得したい
-
openCVのトラックバーについて
-
scanfでの読み込み文字数制限
-
アップロードファイル名の文字化け
-
PHP MySql 画像を取得
-
Fortranでのファイル名操作につ...
-
ポインタ配列をfscanfで読み込...
-
UPDATEできない
-
WordのIDataObject::GetData呼...
-
C# 同じ処理をまとめたい
-
POSTの項目に追加
-
イタリア人がCatherineと聞いた...
おすすめ情報