PHP 計算兩日期相差天數:mktime 實作範例
核心邏輯 利用 mktime() 取得 Unix 時間戳 (秒數),相減得秒差,再除以一天秒數 (86400) 即得天數。 程式碼範例 <?php //
PHP 學習筆記(二):陣列、類與物件、介面完整入門
1. 陣列 PHP 陣列本質是有序映射,可作列表、雜湊表、字典、集合、堆疊、佇列等。無需預先宣告大小。 建立方式 Tokyo); // list() 解包
PHP JSON 資料交換實戰:json_encode 與 json_decode 完整解析
JSON 基礎概念 JSON (JavaScript Object Notation) 是輕量級資料交換格式,易於人閱讀、機器解析。兩大核心結構: 名稱/值對
PHP 開發規範手冊:目錄結構、檔案命名與程式碼風格全解析
前言 良好的開發規範是專案可維護性、團隊協作效率與新人上手速度的基石。本文從 PHP 目錄框架結構、檔案命名規範、程式碼撰寫規範三大面向,為初學者建立專業的開發
PHP 目錄操作函數實戰:建立、讀取與遞迴遍歷目錄完整教學
前言 在 PHP 網站開發中,檔案與目錄的管理是核心功能之一。無論是建立上傳目錄、記錄日誌檔案,還是掃描資料夾結構產生網站地圖,都離不開 PHP 內建的目錄操作
PHP 檔案讀取完整指南:fgets、fgetcsv、file、fread 等函式對比與實戰
檔案讀取三步驟 fopen($file, r) 開啔唯讀指標 呼叫讀取函式(逐行、全文、CSV 解析等) fclose($handle) 關閉釋放 核心讀
PHP 檔案寫入完整教學:fopen、fwrite、fclose 核心函式與模式詳解
檔案寫入三步驟 開啟: fopen($filename, $mode) 取得檔案指標 寫入: fwrite($handle, $data, $length?)
PHP 開發環境配置筆記:Apache、MySQL、PHP、FastCGI 與 Rewrite 完整參考
Apache 服務管理(Windows) # 安裝服務 httpd.exe -k install -n Apache2.4 # 啟動 httpd.exe -k
PHP 正則表達式清理字串空白字元:trim、preg_replace 實戰技巧
需求場景 移除字串首尾空白:trim() 合併連續空白字元(空格、Tab、換行)為單一空格 統一各類空白字元(\n \r \t \v \f)為一般空格 分
PHP ISBN-10/ISBN-13 校驗碼計算與驗證函式庫
ISBN 校驗規則 ISBN-10(2007 年前) 前 9 碼加權和:`S = d1×10 + d2×9 + ... + d9×2` `M = S % 11
PHP 產生隨機密碼四種方法效能比較:chr+mt_rand、字元池、array_rand、md5(time)
方法一:ASCII 碼區間隨機字元 function create_password(int $len = 8): string { $pwd = ;
PHP 圖片縮放函式:支援 JPEG/PNG/GIF、Exif 偵測類型、高畫質重採樣、畫布置中
函式特色 使用 `exif_imagetype()` 可靠偵測圖片類型(不依賴副檔名) 支援 JPEG/PNG/GIF 讀寫 縮放邏輯:`min(dst/w,
PHP 連接 SQL Server 2005:sqlsrv 驅動安裝配置與測試代碼
驅動安裝步驟(Windows + Apache) 下載 **Microsoft Drivers for PHP for SQL Server**(選擇對應 P
PHP 入門筆記:語法、資料型別、函式、作用域與流程控制
1. 基本語法與輸出 PHP 代碼嵌入 HTML 使用 <?php ... ?> 標籤。輸出資料常用 echo(可接多參數、無回傳值)與 print
PHP 學習筆記二:陣列、類與物件、介面、繼承完整範例
1. 陣列 PHP 陣列本質是**有序映射**(關聯陣列),支援數值與字串鍵混合。 $v) { ... } 2. 類與物件 login(321); //
PHP 學習筆記三:MySQL 資料庫基本操作(mysqli 預處理語句、表單處理、用戶列表)
環境建置(Ubuntu) mysql -u root -p CREATE DATABASE UseCase; USE UseCase; CREATE TABL
PHP 短網址還原:追蹤 HTTP 301/302 重導向取得真實長網址
原理 短網址服務通常回應 `301 Moved Permanently` 或 `302 Found`,並在 `Location` 標頭給出目標網址。使用 `ge