PHP には、PHP コードをファイルに直接インポートできる関数 var_export が提供されています。
コードは次のとおりです |
コードをコピー |
var_export($times,true); 最後に true を追加しないとファイルを書き込むことはできません
$fp = fopen('aa.txt','w+');
fwrite($fp,var_export($times,true));
fclose($fp);
|
方法 2
serializ 関数と unserialize 関数を使用する
コードは次のとおりです |
コードをコピー |
if(isset($_POST['sub'])){
$cfg = array('contact'=>$_POST['contact']) //データを配列に保存します
file_put_contents('./data/contact.cache',serialize($cfg));
//配列をシリアル化した後、contact.cache に書き込みます。
$this->redirect('other/contact');//ジャンプ
}
他{
$fp = fopen('./data/contact.cache','r');//読み取り
$cf = unserialize(fread($fp,filesize('./data/contact.cache')));//デシリアライズして値を割り当てる
$this->assign('cfg',$cf);//フロントデスクテンプレートに送信
$this->display('その他/連絡先');
}
|
http://www.bkjia.com/PHPjc/629652.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629652.html技術記事 PHP には、PHP コードをファイルに直接挿入できる関数 var_export が用意されています。 コードは次のとおりです。 var_export($times,true); の後に true を追加しないと記述できません。