PHPExcel 多工作表上傳與下載完整實作
PHPExcel 多工作表上傳與下載完整實作 資料庫三張表:if_table_n 儲存資料、if_user_table 記錄上傳資訊、if_column_map
PHP 使用 cURL 偽造 IP 與來源網址
PHP 使用 cURL 偽造 IP 與來源網址 透過設定 CURLOPT_HTTPHEADER 與 CURLOPT_REFERER 即可偽造客戶端 IP 與 R
PHP 二維陣列依單一或多欄位值排序(升冪/降冪)
PHP 二維陣列依單一或多欄位值排序(升冪/降冪) 提供可依指定欄位、多欄位、升冪或降冪排序的通用函式。配合 array_multisort 或 usort 實
PHP 預定義介面 ArrayAccess 詳解與 Slim 框架應用實例
PHP 預定義介面 ArrayAccess 詳解與 Slim 框架應用實例 ArrayAccess 讓物件能像陣列一樣透過 [] 存取。需實作四個方法: int
CodeIgniter 框架常見錯誤與解決方案筆記
CodeIgniter 框架常見錯誤與解決方案筆記 1. Session 儲存路徑不可寫入 An uncaught Exception was encounte
PHP 設計模式:簡單工廠模式實作計算機範例
PHP 設計模式:簡單工廠模式實作計算機範例 簡單工廠模式由一個工廠類別決定建立哪種產品類別實例。以下以計算機為例。 核心結構 getResult()); //
PHP Try-Catch 異常處理使用技巧
PHP Try-Catch 異常處理使用技巧 為進一步處理異常,需使用 try-catch 陳述式。任何呼叫可能拋出異常的方法程式碼都應包裹在 try 區塊,c
Linux 下為 PHP 編譯安裝 iconv 擴充模組
Linux 下為 PHP 編譯安裝 iconv 擴充模組 編譯 PHP 時加入 --with-iconv 卻出現 undefined reference to
PHP Memcache 模擬命名空間與快取失效問題解決方案
PHP Memcache 模擬命名空間與快取失效問題解決方案 模擬命名空間 Memcache 本身不支援命名空間,但可利用其機制模擬。以一個「命名空間鍵」儲存版
深入理解 PHP strlen 函式的底層實現
深入理解 PHP strlen 函式的底層實現 strlen 函式原型:int strlen(string $string)。其核心邏輯在 Zend Engin
Laravel Eloquent ORM 關聯關係完整指南
Laravel Eloquent ORM 關聯關係完整指南 什麼是 Eloquent Eloquent 是 Laravel 內建的 ORM(物件關聯對應),讓一
PHP 檔案快取 Smarty 模板應用實例詳解
PHP 檔案快取 Smarty 模板應用實例詳解 一、啟用快取 將 caching 設為 true,指定 cache_dir。使用 cache_lifetime
PHP 計算指定座標 3 公里範圍內四個角落的經緯度極值
PHP 計算指定座標 3 公里範圍內四個角落的經緯度極值 給定中心點經緯度($lng, $lat),計算半徑 3 公里內矩形邊界的四個角點經緯度。 $lng
PHP 將二維陣列依指定欄位值合併為多維陣列
PHP 將二維陣列依指定欄位值合併為多維陣列 需求:將二維陣列中 time 欄位相同的子陣列合併至同一鍵值下,形成三維陣列。 原始資料範例 10月09日 ..