PHP foreach 遍歷多維陣列實作教學
PHP foreach 迴圈處理多維陣列完整指南 在 PHP 開發中,foreach 迴圈是處理陣列最常用的結構。許多初學者以為關聯陣列無法使用 foreach
PHP 常用數學函數速查表:三角函數、對數、隨機數、進制轉換與精度計算
前言 PHP 內建豐富的數學函數,涵蓋三角函數、雙曲函數、指數對數、隨機數生成、進制轉換、精度計算等。本文整理為分類速查表,附帶語法、回傳值、常見用法與精度陷阱
PHP filter_var 函數完整指南:資料驗證、過濾與自訂選項實戰
前言 filter_var() 是 PHP 5.2+ 內建的資料驗證與過濾核心函數,支援郵件、URL、IP、整數、浮點數、布林值等內建過濾器,並可自訂選項與旗標
PHP strrchr 函數詳解:查找字元最後出現位置並回傳剩餘字串
前言 strrchr() 從字串末尾查找指定字元最後一次出現的位置,並回傳從該位置到字串結尾的子字串(包含該字元)。本文說明語法、參數、回傳值、ASCII 碼搜
PHP strrev 函數詳解:字串反轉與多字節陷阱
前言 strrev() 將字串按字節順序完全反轉。本文說明語法、基本範例、多字節字元反轉產生亂碼的原因,以及正確處理 UTF-8 字串反轉的方法。 語法與回傳
PHP strripos 函數詳解:不區分大小寫反向查找子字串最後位置
前言 strripos() 是 strrpos() 的不區分大小寫版本,從字串末尾向前查找子字串最後一次出現的位置。本文說明語法、參數、實戰範例、與相關函數差異
PHP strrpos 函數詳解:反向查找子字串最後位置與大小寫敏感特性
前言 strrpos() 從字串末尾向前查找子字串最後一次出現的位置,區分大小寫。本文說明語法、參數、回傳值判斷、與 strripos 差異、多字節處理與實戰範
PHP stripos 函數完全指南:不區分大小寫查找子字串位置與多字節支援
前言 stripos() 是 strpos() 的不區分大小寫版本,回傳子字串首次出現的位移。本文說明語法、參數、回傳值判斷、多字節處理與實戰範例。 語法與參
PHP strlen 函數詳解:字串長度計算、多字節陷阱與 mb_strlen 替代方案
前言 strlen() 回傳字串的「字節數」,而非「字元數」。在 UTF-8 等多字節編碼下,中文字元佔 3 字節,導致長度計算與直覺不符。本文說明語法、陷阱、
PHP strnatcasecmp 函數詳解:自然排序與不區分大小寫比較實戰
前言 標準字串比較(strcmp)按 ASCII 碼逐字元比較,導致 10 < 2。strnatcasecmp() 實作「自然排序」演算法,並忽略大小寫,
PHP strpos 函數完全指南:查找子字串位置、嚴格比較與多字節字串處理
前言 strpos() 是 PHP 查找子字串首次出現位置的核心函數,回傳整數位移或 false。本文詳細說明語法、參數、回傳值陷阱、大小寫敏感性、多字節字串處
PHP file_get_contents 函數完整指南:遠程文件讀取與替代方案
PHP file_get_contents 函數簡介 file_get_contents() 是 PHP 中最常用的文件讀取函數之一,它能夠將整個文件內容讀入字
PHP strcmp 函數詳解:二進位安全的字串比較與排序應用
前言 strcmp() 是 PHP 核心字串比較函數,採用二進位安全、區分大小寫的字典序比較。本文說明回傳值含義、語法、參數與實戰範例,並對比 strcasec
PHP strip_tags 函數完整指南:移除 HTML/XML/PHP 標籤與保留允許標籤實戰
前言 strip_tags() 是 PHP 內建的字串淨化函數,能快速移除字串中的 HTML、XML 與 PHP 標籤,並支援「白名單」機制保留特定標籤。本文詳
PHP stripcslashes 與 stripslashes 函數深度解析與實戰範例
前言 在處理使用者輸入、資料庫存取或表單提交時,反斜線的增減是常見議題。PHP 提供了 addcslashes/stripcslashes 與 addslash
PHP 常用核心函數精選:檔案操作、資料庫、分頁與上傳實作
前言 在 PHP 開發中,掌握核心函數庫能大幅提升開發效率。本文整理了檔案讀寫、靜態頁面生成、資料庫查詢、目錄遞歸刪除、路徑合法性檢測、分頁邏輯、圖片上傳等高頻
PHP UBB 代碼解析器實作:Cls_Ubb 類別完整代碼與正則替換邏輯
UBB 代碼簡介 UBB (Ultimate Bulletin Board) 代碼是論壇常用的輕量標記語言,如 [b]粗體[/b]、[url=link]文字[/
PHP 內建函數速查手冊(一):數學、Adabas D、Apache 與陣列核心函數
數學函數 函數說明範例 abs($num)絕對值,浮點數回傳 float,整數回傳 intabs(-3.14) → 3.14 acos($arg)反餘弦,回傳