我正在尝试创建一个名为 saveorder
的函数。到目前为止,这是我的代码:
<?php
//function foo($arg_1, $arg_2, /* ..., */ $arg_n)
function saveorder($orderid,$txnid,$date,$amount)
{
$a_str = array(
"orderid"=>"175",
"txnid"=>"RC456456456",
"date"=>"54156456465",
"amount"=>"109$"
);
$file = 'order.dat';
$contents = implode("|", $a_str);
$contents .= PHP_EOL . PHP_EOL;
file_put_contents($file, $contents);
}
echo "function will return=".saveorder($orderid);
?>
我认为我做错了,因为我从未创建过自己的函数。但是,我仍然想创建此函数以将订单保存在 order.dat
文件中。谁能帮我创建这个功能?我非常努力,但我无法创造它。
最佳答案
你没有返回任何东西。
除此之外功能没问题:
function saveorder($orderid,$txnid,$date,$amount){
$a_str = array(
"orderid"=>$orderid,
"txnid"=>$txnid,
"date"=>$date,
"amount"=>$amount
);
$file = 'order.dat';
$contents = implode("|", $a_str);
$contents .= PHP_EOL;
file_put_contents($file, $contents, FILE_APPEND);
return $contents;
}
echo "function will return=".saveorder("175","RC456456456","54156456465","109$");
关于php - 如何在 PHP 中创建函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7103412/