PHP 型別判斷函數完整指南:is_int、is_string、is_object、is_numeric 等
常用型別判斷函數表 函數判斷型別別名/備註 is_bool()布林值 is_int() / is_integer() / is_long()整數三者相同 i
PHP glob() 目錄掃描、模式匹配與遞迴列出子目錄完整指南
函數原型 glob(string $pattern, int $flags = 0): array|false 回傳匹配的檔案/目錄路徑陣列,失敗回傳 fal
PHP extract() 將陣列鍵值匯入符號表:用法、衝突處理與安全風險
函數原型 extract(array $array, int $flags = EXTR_OVERWRITE, string $prefix = ): int
PHP stripslashes() 與 addslashes() 應用實例:關閉 magic_quotes_gpc 後的資料還原
背景:magic_quotes_gpc PHP ≤ 5.3 預設開啟 magic_quotes_gpc,自動對 $_GET、$_POST、$_COOKIE 加上
PHP date() 與 time() 函數詳解:格式化參數完整速查表
time() 取得當前 Unix 時間戳 <?php echo time(); // 例:1705312800 // 等同於 strtotime(now)
PHP strtotime() 函數完整指南:時間字串轉 Unix 時間戳
在 PHP 開發中,strtotime() 是處理日期時間轉換的核心函數,它能將任何英文文本格式的日期時間描述解析為 Unix 時間戳(自 1970-01-01
PHP parse_str() 解析查詢字串為變數或陣列
函數原型 parse_str(string $string, array &$result = null): void 將 URL 查詢字串(如 a=
PHP array_splice() 陣列切片、刪除、替換、插入完整指南
函數原型 array_splice(array &$array, int $offset, int $length = null, mixed $rep
PHP array_unshift() 在陣列開頭插入一或多個元素
函數原型 array_unshift(array &$array, mixed ...$values): int 將 $values 依序插入 $ar
PHP 刪除指定陣列元素的兩種高效方法(保留/重設鍵名)
方法一:array_search + unset + array_values(單次刪除) grape ?> 特點:只刪除第一個匹配值,可選擇保留原鍵名或
Linux 下 fgetcsv() 讀取中文 CSV 欄位為空字串的解決方案:locale 設定
問題現象 CSV 檔以 Excel(Windows、GBK/Big5 編碼)編輯。 伺服器為 Linux(UTF-8 環境),PHP 程式碼為 UTF-8。
PHP json_decode() 第二參數 true 強制轉換為關聯陣列
預設行為:回傳物件 <?php $a[d][] = 1; $a[d][] = 2; $json = json_encode([$a]); var_dum
PHP in_array() 函數型別鬆散比較陷阱與嚴格模式解析
現象重現 <?php $a = [1,2,3, 4]; // 數字 1(無引號)vs 字串 1,2,3 var_dump(in_array(1, $a)
PHP date() 與 gmdate() 差異詳解:時區處理與跨平台相容寫法
核心差異 函數說明依賴設定 date()格式化本地時間伺服器時區設定(date.timezone) gmdate()格式化GMT/UTC 標準時間不受伺
PHP trim、ltrim、rtrim 移除字串首尾空白字元完整指南
函數比較 函數說明 trim()同時移除字串開頭與結尾的空白字元 ltrim()僅移除字串開頭(左側)空白字元 rtrim()僅移除字串結尾(右側)空白
PHP 字串截取函數 substr 與多位元組支援方案
基本函數:substr() substr() 是 PHP 內建的字串截取函數,僅支援單位元組編碼(ASCII、Latin-1 等)。對於中文等多位元組編碼(UT
PHP exec、system、passthru 系統函數完整指南:用法差異、安全風險與最佳實踐
前言 PHP 作為伺服器端腳本語言,處理動態網頁綽綽有餘。但實際開發中,為了實現某些功能(如壓縮檔案、轉換圖片、呼叫系統工具),往往需要在腳本中執行外部命令。P
PHP 陣列去重效能比較:array_unique() vs foreach+in_array() 實測與選型建議
陣列去重兩大寫法:內建 array_unique() 與手動 foreach + in_array(),效能隨資料量、重複率劇烈變化,實測數據指導選型。 基準