PHP 正則表達式多行匹配實戰:檔案逐行處理與 ini 設定檔解析範例
前言 POSIX 正則函式 (`ereg`、`eregi`) 已移除,現代 PHP 使用 PCRE (`preg_*`)。本文示範如何針對多行文字檔案 (如 `
PHP ereg_replace() 函數機制解析:程式碼清理實戰範例
函數原型 string ereg_replace(string $pattern, string $replacement, string $string) s
PHP preg_grep() 函數實戰:陣列元素模式篩選範例
函數原型 array preg_grep(string $pattern, array $input) 回傳新陣列,包含 $input 中符合 $patter
PHP preg_match_all() 實戰:將文字中的 URL 自動轉換為 HTML 連結
函數原型 int preg_match_all(string $pattern, string $subject, array &$matches[, int
PHP preg_match() 函數完整實戰解析:日期時間擷取範例
函數原型 int preg_match(string $pattern, string $subject[, array &$matches]) 在 $sub
PHP ereg() 與正則表達式匹配實戰:檔名安全過濾範例
ereg() 與 eregi() 差異 ereg():區分大小寫 eregi():忽略大小寫 回傳 bool(匹配成功與否),非 preg_match() 的
PHP 陣列完整操作指南:定義、存取、修改、刪除與鍵值機制
陣列本質 PHP 陣列實為有序映射(Ordered Map),可同時作為列表、雜湊表、字典、堆疊、佇列使用。鍵可為 int 或 string,值可為任意型別。
PHP 物件導程式設計基礎:object 型別初始化與轉換機制
物件初始化 使用 new 關鍵字將類別實例化為物件,指派給變數: <?php class foo { function do_foo() {
PHP 入門經典範例:Hello World 與 phpinfo() 環境檢視
PHP 程式碼區塊標記 PHP 程式碼嵌入在 <?php ... ?> 或 <? ... ?> 之間。建議使用標準長標記 <?ph
PHP addslashes() 函數完整解析:資料庫防注入與魔術引號機制
函數定義與用途 string addslashes(string $string) 在預定義字元前加上反斜線 \ 進行轉義,主要用於資料庫查詢字串安全處理。
PHP substr() 函數完全攻略:語法詳解與四大實戰範例
函數語法 string substr(string $string, int $start[, int $length]) 參數說明 $string目標字串
PHP 數學函數完整分類參考手冊(含說明與回傳值)
三角函數與反三角函數 函數說明回傳值 sin(float $angle)正弦值(弧度)float cos(float $angle)餘弦值(弧度)float
PHP 操作 Oracle LOB 大物件完整實戰指南(BLOB/CLOB/BFILE)
為什麼需要 LOB? VARCHAR2 最大 4000 位元組(約 2000 中文字),超過時有兩種方案:多欄位拆分或使用 LOB。LOB 支援 4GB,分三類
PHP 加密解密函數 authcode 完整原始碼深度解析
函數簽名與參數說明 function authcode($string, $operation = DECODE, $key = , $expiry = 0)
PHP 字串本質揭秘:字元陣列操作完整實驗與解析
核心觀念:PHP 字串本質是字元陣列 在 PHP 中,字串實際上就是字元陣列。定義一個字串 $string = hello world,它由字元 h, e, l
PHP crypt() 函數完整解析:從基本用法到 Apache 認證實戰
crypt() 函數簡介 crypt() 是 PHP 內建的單向雜湊加密函數,常用於密碼儲存。本文透過一個「目錄存取控制」的完整範例,示範如何結合 MySQL