111,"あいうえお",,"さしす,せそ"
のテキストファイルを
value[0] = 111
value[1] = あいうえお
value[2] =
value[3] = さしす,せそ
いう形に配列に入れたいと思っています。見てもらえばわかると思いますが、数字には「"」(ダブルクォーテーション)が付かなくて、「"」の中に入っている「,」(カンマ)は区切り記号とはみなされず値として取り込んでいます。
splitの正規表現など使えないか苦悩しています。いまだ解決方法見つけられず。
テキストファイルの「"」(ダブルクォーテーション)有り/無しや順番などは都度変更されます。
カンマ区切りで、「"」(ダブルクォーテーション)で囲まれた部分は外して値を取り出すにはどうしたらいいのでしょう?
ご存知の方、ご教授ください。
No.2ベストアンサー
- 回答日時:
テキストファイルは別なのですよね?
<?PHP
$handle = fopen("test.csv", "r");
while (($value = fgetcsv($handle, 1000, ",")) !== FALSE) {
print_r($value);
}
fclose($handle);
?>
No.1
- 回答日時:
私なら(正規表現方法が良くわかっていないので)まず、1文字目をチェックし
「"」なら次に「",」と出てくるまでの文字数を検索し、そこまでの文字を切り出す
そうでなければ普通に「,」までの文字を切り出す
という風に処理させるかと思います。
もっといい方法があるかもしれませんが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaのCSVデータ読込についてです 6 2022/07/02 10:58
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelのtextboxへの入力で小数点以下に0が続く場合でも正しく表示したい 3 2022/04/11 13:53
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) VBA カゥントで数値の範囲を規制 1 2022/05/20 06:20
- Visual Basic(VBA) 【VBA】特定のワードが入っている行全体を塗りつぶしたい 4 2022/04/20 15:22
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- PHP PHPでテキストファイルに保存した時の改行問題 1 2022/11/19 15:07
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php セレクトボックス 値取得
-
phpでカレンダー作成
-
Smartyで、セレクトボックスが...
-
foreachで次の行の値を取得して...
-
プルダウンとCSVの連動
-
phpで変数を使ってcopyできない
-
PHP ボタンが押されたら処理を...
-
PHPでユーザー情報を入力して簡...
-
PHPでCookieを使った訪問回数に...
-
フォームへの前回入力値をクリ...
-
アマゾンのような評価の星を選...
-
syntax error, unexpected '}' ...
-
<input type="hidden" >で配列...
-
重複を防ぐ記述について教えて...
-
openCVのトラックバーについて
-
PHPで入力フォームでデータを確...
-
POST GET HTTP 404 未検出
-
$_POSTを連想配列で取得したい!!
-
MySQL,PHPのリロードによる二重...
-
アップロードファイル名の文字化け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンとCSVの連動
-
<select>文、foreachと初期値設定
-
php セレクトボックス 値取得
-
phpでのselect値の取得・表記に...
-
連動させたいセレクトボックス...
-
ドロップダウンで送信先を変更...
-
[Ethna]selectボックスに空値を...
-
phpのプルダウンメニューで選ん...
-
プルダウンリスト(コンボボッ...
-
phpでのセレクトボックスの値を...
-
【PHP&JavaScript】複数の別ウ...
-
ループでチェックボックスにche...
-
選択されたプルダウンの値を変...
-
複数 selectフォームから今回on...
-
GET又はPOSTで受け取るデータに...
-
PHP セレクトボックスの値 GET...
-
チェックボックス&セレクトボ...
-
複数のセレクトボックスで
-
Smartyで、セレクトボックスが...
-
オプションメニューの選択され...
おすすめ情報