如何在php上创建.csv文件?

时间:2016-02-19 08:04:57

标签: php html csv

<body>
    <div class="container">
        <div class="col-md-12">
             <div class="col-md-12"><h3>Convert Currency</h3>   </div>
            <form id="currency_convert" action="">
                <div class="col-md-10 form-group">
                 <label for="currency_amount">Amount</label>
                    <input type="text" name="currency_amount" id="currency_amount" class="form-control" placeholder="Amount">
                </div>
                <div class="col-md-10 form-group">
                 <label>Convert from</label>
                    <select class="form-control bfh-currencies" data-currency="PHP" id="currency_from"></select>
                </div>
                <div class="col-md-10 form-group">
                 <label>Convert to</label>
                    <select class="form-control bfh-currencies" data-currency="USD" id="currency_to"></select></div>
                <div class="col-md-10 form-group">
                 <label>Converted Amount</label>
                <input type="text"  id="converted_amount"  class="form-control" disabled="disabled">
                </div>
                <div class="col-md-10"><button type="submit" id="currGB" class="btn btn-primary">Convert</button></div>
            </form>
        </div>
    </div>

这是PHP中的货币转换器。让我们说用户输入500比索(菲律宾比索是固定的)然后需要转换为美元,澳元,日元和美元。欧元。让我们说用户输入500比索,转换后的美元金额为10.49美元。转换后的金额将复制到.csv文件中。这有可能吗?我试图使用它的ID名称,但仍然无法正常工作。

2 个答案:

答案 0 :(得分:1)

您不能将HTML导出到csv。正如ROAL所提到的,csv只不过是在文本文件中编写表的标准方法。

在php中,有一个名为fputcsv()(http://php.net/manual/en/function.fputcsv.php)的花花公子函数。尝试一下。

答案 1 :(得分:0)

您可以尝试在csvfile中编写内容。

if(file_exists('file.csv')){
    //nothing to do
}else{
    $cvsData = "column_name \n";
    $fp = fopen("file.csv","w"); // $fp is now the file pointer to file $filename
    if($fp){
        fwrite($fp,$cvsData); // Write information to the file
        fclose($fp); // Close the file
    }
}
$cvsData = $value_to_be_inserted;

$fp = fopen("file.csv","a"); // $fp is now the file pointer to file $filename

if($fp){
    fwrite($fp,$cvsData); // Write information to the file
    fclose($fp); // Close the file
}