ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルで配列変数をファイルに書き込む方法

PHP_PHP チュートリアルで配列変数をファイルに書き込む方法

WBOY
WBOYオリジナル
2016-07-13 09:55:58839ブラウズ

PHPで配列変数をファイルに書き込む方法

PHPを使用してログを記録するとき、またはAjaxリクエストエラーが発生してデバッグしたいとき。通常、指定されたファイルに情報を書き込みます。その後、該当する情報に基づいて問題に対処してください。

たとえば、Ajax を使用してデータを取得できない場合は、次のコードを PHP スクリプトに追加します。

リーリー

しかし、問題があります。つまり、$content が配列の場合はどうなるでしょうか?
出力をループしていると言う人もいるかもしれません。多次元配列の場合はどうなるでしょうか?
デバッグのためだけにそんなに苦労する必要がありますか?

ここでvar_export()を使用できます

この関数は、関数に渡された変数に関する構造情報を返します。返される表現が通常の PHP コードである点を除けば、var_dump() と似ています。

関数の 2 番目のパラメーターを TRUE に設定することで、変数の表現を返すことができます。

リーリー

戻り値を取得するには、var_export() の 2 番目のパラメーターを true に設定する必要があることに注意してください。それ以外の場合は、直接出力されます。

さらに、$content が単なる配列であり、他のコンテンツが含まれていない場合は、print_r() を使用することもできます。同様に、print_r() の 2 番目のパラメーターも true に設定する必要があります。

$fp=fopen('./a.txt','a+b');
fwrite($fp,$content);
fclose($fp);

興味がありそうな記事

  • phpの配列の和集合、積、差分関数の紹介
  • php error_log() エラー情報をファイルに書き出す
  • phpの変数と関数の前にstaticキーワードを追加するその後
  • PHPの配列をテキスト形式で保存する方法のまとめ
  • PHPの数字(文字)の連続配列を生成するrange()関数の解析、PHPの宝くじプログラム関数
  • PHPの削除方法のまとめ二次元配列からの重複値
  • php での同時読み取りと書き込みファイルの競合の問題を解決する方法
  • php で配列の最初の配列単位の値を取得する方法

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/991316.html技術記事 PHP でログを記録するとき、または Ajax リクエスト エラーが発生してデバッグしたいときに、PHP で配列変数をファイルに書き込む方法。通常、指定されたファイルに情報を書き込みます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。