PHP 輸出函式大全:echo、print、printf、sprintf、var_dump 差異與選用指南
前言 PHP 提供多種輸出函式,各有特性與適用場景。本文詳細比較 7 種常用輸出函式的語法、回傳值、效能與最佳實踐,助你精準選用。 函式對照表 函式參數數
PHP mb_strwidth 寬度計算缺陷與自訂修正函式實作
問題背景 專案需依標題像素寬度截斷並加上「...」。初期使用 mb_strimwidth()、mb_strwidth(),發現中文雙引號「 」被判定為寬度 1(
PHP 字串操作完整指南:常用函式分類與實用範例
前言 字串處理是 PHP 開發最核心的技能之一。本文系統整理 PHP 字串操作函式,按功能分類並附上實用範例,方便開發者快速查閱與選用適當函式。 1. 輸出與
PHP 擴充套件完整清單與依賴說明(含內建與外掛模組)
前言 PHP 透過模組化擴充套件提供豐富功能。本文整理常見擴充套件名稱、功能、內建版本與外部依賴庫,方便開發者快速查閱與編譯安裝時參考。 核心擴充套件對照表
PHP fsockopen 實現 Socket 連接完全指南:HTTP 模擬、郵件發送、服務探測與非阻塞模式
函數原型 resource fsockopen ( string $hostname, int $port [, int &$errno [, string &
PHP split() 函式詳解:正則表達式分割字串與替代方案
前言 split() 曾是 PHP 依據正則表達式分割字串的常用函式,但已於 PHP 5.3 棄用、PHP 7.0 移除。本文說明其語法、範例,並推薦現代替代函
PHP magic_quotes_gpc 深度解析:四種模式測試、addslashes/stripslashes 正確用法與現代棄用指南
什麼是 magic_quotes_gpc? magic_quotes_gpc 是 PHP 早期(< 5.4)的一項自動轉義機制:當開啟時,自動對 $_GET、$
PHP mb_strcut 與 mb_substr 深度對比:按字節 vs 按字符截取、編碼陷阱與實戰選型指南
核心差異一句話總結 mb_substr:按邏輯字符截取(1 個漢字 = 1 長度) mb_strcut:按物理字節截取(1 個 UTF-8 漢字 = 3 長度
PHP 截取中文字符無亂碼終極方案:多編碼兼容、自定義函數與 mbstring 最佳實踐
亂碼根因:字節 vs 字符 PHP 內置 substr 按字節截取。多字節編碼下: UTF-8:中文 3 字節,截半個字符 → 非法字節序列 → GBK/G
PHP implode 與 explode 完全對比:陣列與字符串雙向轉換核心指南
一對好基友:雙向轉換核心 函數方向別名核心參數 explode()字符串 → 陣列-分隔符、字符串、limit implode()陣列 → 字符串join()
PHP CMS 自動提取關鍵詞技術方案:分詞算法、詞庫比對與工程落地全解析
核心流程:三步走策略 分詞:將標題、內容切分為語義單元,統計詞頻 詞庫比對:過濾無意義詞,保留領域關鍵詞 融合排序:合併標題權重與內容權重,輸出最終關鍵詞
PHP preg_split 完全指南:正則分割字符串、旗標應用與進階實戰
函數原型 array preg_split ( string $pattern, string $subject [, int $limit = -1 [, i
PHP explode 函數完全指南:字符串分割為陣列、參數詳解與實戰場景
函數原型 array explode ( string $separator, string $string [, int $limit = PHP_INT_M
PHP trim 函數完全指南:去除空白與自定義字符、多字節陷阱與最佳實踐
函數原型與基本用法 string trim ( string $str [, string $charlist = \t\n\r\0\x0B ] ) 核心功能
PHP sprintf 格式化字符串完全指南:格式符、精度控制與實戰範例
函數原型與核心概念 string sprintf ( string $format [, mixed $args... ] ) sprintf 不直接輸出,而是
PHP str_replace 陣列參數深度解析:五種組合場景全測試與最佳實踐
函數原型回顧 mixed str_replace ( mixed $search, mixed $replace, mixed $subject [, int
PHP 正則表達式 preg_match 完全指南:語法規則、驗證實戰與進階技巧
preg_match 基礎:語法與返回值 int preg_match ( string $pattern, string $subject [, array
PHP 截取 GB2312 中文字符串:無亂碼自定義函數實現詳解
問題背景 PHP 內置 substr() 按字節截取,對於 GB2312 編碼(雙字節字符集),直接截取極易在漢字中間斷開,導致後半字節成為孤立字符,瀏覽器渲染