php チュートリアル fputcsv() 関数 csv データの読み取りと書き込み データベースのチュートリアル ファイル コード
fputcsv() 関数は、ファイルまたはデータベースに書き込むためにデータを csv 形式にフォーマットするために使用されます。
1. CSVファイルに文字列を書き込みます
array("111","sdfsd","sdds","43344","rrrr"),$test_array = array(
sssssssss","gdfgfd","232323","wwewe","dsfds"),
array("fgfg"," e4343","dsfds","w2332","xcvxc"),
array("11212" ,"2323","344343","344343","rerreer"),
array("fds","43344444") ,"33333333","ttttttt","gggggggggggg"),
array("kdfs"," dsfdsfds","wewewe","sdsdddddddd","wwwwwww")
);
$file = fopen("テスト。 csv","w") または die("Can't Open test.csv");
foreach($line_array)
として死ぬ( 「CSV 行を書き込めません」.$line_array);
fclose( $file) または die("ファイル test.csv を閉じることができません。");fputcsv() 関数は、行に書き込まれた文字数を返します。書き込みに失敗した場合は false を返します。
$test_array = array(
2. フォーマットされた CSV 文字列を文字列に保存します。
array("sssssssss","gdfgfd","232323","wwewe ","dsfds"),
array("fgfg","e4343","dsfds","w2332","xcvxc"),
array("fds","43344444","33333333","ttttttt","gggggggggggg"),
array("kdfs","dsfdsfds","wewewe","sdsdddddddd","wwwwww "));
ob_start();$file = fopen("php://output","w") または die("Can't Open php://output");
foreach($test_array as $ LINE_ARAY)
{
$ Issuccess = FPUTCSV ($ File, $ LINE_ARRAY);
If ($ Issuccess === FALSE)
{
DIE ("CSV 行を書き込めません。$ LINE_ARAY);
fclose($file) または die("ファイル test.csv を閉じることができません。");
$result = ob_get_contents();
ob_end_clean();
fgetcsv(file,length,separator,enclosure) を使用するには) 関数は csv ファイルを読み取ります。
fgetcsv のパラメータは次のように説明されます:
file: 読み込む必要がある csv ファイル。このパラメータは必須です。
length: CSV ファイル内の最も長い行の長さよりも大きい値を表します。 php5以前では必須パラメータでした。これは php5 のオプションのパラメータです。このパラメータが設定されていないか、0 に設定されている場合、php はデータの行全体を読み取ります。行の長さが 8192 バイトを超える場合は、PHP に行の長さを自動的に計算させるのではなく、長さの値を数値に設定する必要があります。
separator: データの区切り文字を指定します。デフォルトはカンマです。「;」として指定すると、fgetcsv 関数は「;」に従って行データを解析します。
fgetcsv の戻り値:
$file = fopen('test.csv','r') または die("ファイル test.csv を開けません");
$color="#ff0000";
print '$ i ++)
{
IF ($ i %2 == 0) $ color = "#cccccc";
else $ color = "#999999"
proprint '& lt; 。 '.htmlentities($ csv_line [$ i])。'<
http://www.bkjia.com/PHPjc/444771.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/444771.html
技術記事PHP チュートリアル fputcsv() 関数 csv データの読み取りと書き込みデータベース チュートリアル ファイル コード fputcsv() 関数は、ファイルまたはデータベースに書き込むためにデータを csv 形式にフォーマットするために使用されます。 1.CSに文字列を書き込みます...
このウェブサイトの声明この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。著者別の最新記事
2024-10-22 09:46:29 2024-10-13 13:53:41 2024-10-12 12:15:51 2024-10-11 22:47:31 2024-10-11 19:36:51 2024-10-11 15:50:41 2024-10-11 15:07:41 2024-10-11 14:21:21 2024-10-11 12:59:11 2024-10-11 12:17:31最新の問題URL パラメータから取得した PHP 配列が期待どおりに動作しない カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...から 2024-04-06 22:09:02011428戻り値の変数の形式は何ですか? 私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...から 2024-04-06 21:55:2001778ループするために MySQL の結果を ID ごとにグループ化する mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...から 2024-04-06 17:27:5601406関連トピック詳細>