PHP でファイルに配列を書き込む方法はたくさんあります。たとえば、キャッシュ ファイルを作成したい場合は、PHP 配列をファイルに変換して .php ファイルに保存します。呼び出すときに、直接呼び出すことができます。このファイル。
php は、シーケンスと逆シーケンスを通じて配列をファイルに書き込みます。コードをご覧ください
$file="./data/file.cache";
file_put_contents($file,serialize($array));//書き込みキャッシュ
コードは次のとおりです |
コードをコピー |
$file="./data/file.cache";
$array = array("カウント" => "3000",
"数値" =>"300");
//キャッシュ
file_put_contents($file,serialize($array));//書き込みキャッシュ
?>
$file="./data/file.cache";
$handle = fopen($file, "r");
$cacheArray = unserialize(fread($handle, ファイルサイズ ($file)));
print_r($cacheArray)
?>
//テスト配列を PHP ファイルに書き込みます:
|
コードは次のとおりです
コードをコピー
|
|
$write_array = array( '1' => 'oneone', '2' => 'two', '3' => 'three', '4' => 'four', '5' = > '5' ); //文字列処理
$string_start = "
ここでは 2 つの関数が使用されます:
|
コードは次のとおりです
コードをコピー
1、var_export(): |
|
· var_export — 変数の文字列表現を出力または返すために使用されます。var_dump() との違いは、var_export() は関数に渡される変数に関する構造情報を返すために使用でき、返される表現は次のとおりです。 PHP コード「echo $string_process;」の場合、出力結果を確認できます:
| コードは次のとおりです
コードをコピー
配列 ( 1 => 'oneone'、2 => 'two'、3 => 'three'、4 => 'four'、5 => 'five'、)
|
|
これが、test_array.php ファイルに書き込む内容です (php タグは除きます)。
· var_dump() 関数は、変数に関する関連情報を出力するために使用されます。これは「出力」するためにのみ使用され、値を返しません。そのプロトタイプは void var_dump(...) です。 "、出力結果を確認できます:
|
コードは次のとおりです
コードをコピー
string(86) "配列 ( 1 => 'oneone', 2 => 'two', 3 => 'three', 4 => 'four', 5 => 'five', )"
|
出力 string(86) "..." が表示されます。これは、var_export() が文字列を返すことを再度示しています。
|
http://www.bkjia.com/PHPjc/633068.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/633068.html技術記事 PHP で配列をファイルに書き込む方法はたくさんあります。たとえば、キャッシュ ファイルを作成する場合は、PHP 配列をファイルに変換して .php ファイルに保存します。これを呼び出すときに、これを直接呼び出すことができます。ファイル。ぷ...