我想将内容保存在order.dat
和now
中的文件中我正在使用这个PHP脚本:
<?php
$a_str = array(
"orderid"=>"175",
"txnid"=>"RC456456456",
"date"=>"54156456465",
"amount"=>"109$"
);
$file = 'order.txt';
$contents = implode(PHP_EOL, $a_str);
//$contents = $orderid.'|'.$txnid.'|'.$date.'|'.$amount;
$contents .= PHP_EOL . PHP_EOL;
file_put_contents($file, $contents);
print("|$contents|");
?>
如何以这种格式保存order.dat
文件中的数据?
175|RC456456456|54156456465|109$|
答案 0 :(得分:1)
第二个参数应该是数据:http://php.net/manual/en/function.file-put-contents.php
e.g。
$data = $orderid.'|'.$txnid.'|'.$date.'|'.$amount;
file_put_contents($file, $data, FILE_APPEND | LOCK_EX);
最好将行数据存储在数组中,然后将其内嵌到|
字符周围。