iT邦幫忙

2

PHP連載 14

某天.....

老鷹悠閒的在空中飛翔,突然遇到好多人想打老鷹,
老鷹就立刻記住誰攻擊過老鷹,放在老鷹的資料庫(以下範例使用陣列)裡面.....
某天.....

老鷹悠閒的在空中飛翔,突然遇到好多人想打老鷹,
老鷹就立刻記住誰攻擊過老鷹,放在老鷹的資料庫(以下範例使用陣列)裡面,
不過到動保局裏面,裡面員工跟我說必須要匯出成CSV檔給他....

老鷹就寫了這個物件來做CSV檔匯出的功能

<?php
// * @author Eagle
class Lib_csv{
    
    public function newFile($file){
        return fopen($file.'.csv','w');
    }
    
    public function csvWrite($fp,$array){
        if(is_array($array)){
            foreach ($array as $line){
                fputcsv($fp, $line);
            }
            fclose($fp);
            echo "資料寫入成功";
        }else{
            die("資料型態錯誤,請檢查程式碼");
        }
    }
    
}
?> 

<?php
$csv = new Lib_csv;
$array = array('test'=>array('SAM大','拿彈弓射老鷹'),'test1'=>array('總裁','拿火烤老鷹'),'tset2'=>array('小雨大','拿D槽誘惑老鷹'));
$fp = $csv->newFile('123456');
echo $csv->csvWrite($fp,$array);
?>

當檔案給動保會,結果不受理....
說國防布哭


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
賽門
iT邦超人 1 級 ‧ 2014-04-01 17:45:40

class Lib_csv前是不是要有 <?php
不然就多了個 ?>

請老鷹解惑....謝謝

忘記複製到驚

已修正 感謝賽大指正謝謝

我要留言

立即登入留言