如何在PHP中创建一个函数

Joh*_*ohn 4 php function

我正在尝试创建一个名为的函数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);
?>
Run Code Online (Sandbox Code Playgroud)

我想我做错了因为我从未创建过自己的功能.但是,我仍想创建此功能以保存order.dat文件中的顺序.有人可以帮我创建这个功能吗?我很努力,但我无法创造它.

Mih*_*rga 7

你没有回来,休息时功能还可以:)

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$");
Run Code Online (Sandbox Code Playgroud)

编辑:补充说 FILE_APPEND