PHP 字元轉ASCII與反轉

由於要產生excel檔~~~~~

我怕一個問題出現~~~就是重新設計表格~~~~~

可能說這個東西要換位置放到哪邊~~~~那我們之前設計好的表格輸出~~

就要通通改掉~~~重新設計一次

所以我就想到一個比較有彈性的方法~~~~~噗噗

就是把表格要輸出資料的區塊~~~把它包成一個物件~~在創建物件同時給予row跟column值

然後通通都用該物件去填入資料~~~~

$qqq = new ExcelFrame('D', 10);
$qqq->fillValue('設備名稱', $equipment_name);
$qqq->fillValue('設備類型', $equipment_type);

上面就是該物件的用法~~~~~fillValue這物件的函式會一直往下找~~~column會一直+1

一直往下填資料~~~~而當中

英文字母無法這樣++--

所以要先轉ASCII~~~在+1~~~再轉回來~~~~~就可以得到下一個字母

$this->row = $row;
$this->column = $column;
$this->new_row = chr(ord($row) + 1);

chr就是把數字轉成字元
ord就是把字元轉成數字

沒有留言: