ホームページ  >  記事  >  バックエンド開発  >  PHPで配列をファイルに書き込み、それを読み取ります。

PHPで配列をファイルに書き込み、それを読み取ります。

WBOY
WBOYオリジナル
2016-06-13 13:12:05866ブラウズ

php で配列をファイルに書き込み、それを読み取ります
これまでに多くのオープンソース プロジェクトを見てきましたが、一部のプロジェクトの構成情報は通常、ファイルに書き込まれます。
一部は構成ファイルの定数に書き込まれ、一部は配列に書き込まれます。

ただし、比較的複雑な配列や配列については詳しく研究されていません。
の定数を大まかに見てみましょう。通常、変更する場合は、まずすべての設定ファイル
を読み出し、通常のマッチングによって内容を置き換える必要があります。ファイル

以下に使用する方法は比較的シンプルで簡単です。コード

if(isset($_POST['sub'])){				
	$cfg = array('contact'=>$_POST['contact']);	//把数据存入数组			
	file_put_contents('./data/contact.cache',serialize($cfg));
        //把数组序列化之后,写到contact.cache里,
	$this->redirect('other/contact');//跳转
 }
 else{				
	$fp = fopen('./data/contact.cache','r');//读
	$cf = unserialize(fread($fp,filesize('./data/contact.cache')));//反序列化,并赋值
	$this->assign('cfg',$cf);//送到前台模板
	$this->display('other/contact');
 }
を投稿します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。