PHP 將 URL 與 Email 字符串自動轉換為可點擊超連結
核心函數 function makeClickableLinks(string $text): string { // 1. 完整 URL (含 htt
PHP 圖片縮放:GD 庫等比縮放、支援 JPG/PNG/GIF、品質控制、記憶體優化
核心縮放函數 function resize_image(string $srcPath, string $destPath, int $maxW, int $
PHP 強制文件下載:任意格式、斷點續傳、大檔案記憶體優化、安全防禦
基礎強制下載 function force_download(string $filePath, string $filename = ): void {
PHP 生成標籤雲:字體大小映射權重、HTML 輸出、自定義範圍
核心函數 42, ]; echo getCloud($tags, 12, 36); 進階:對數縮放(適合長尾分佈) $count) { $
PHP 表單 URL 自動補全 http:// 協議頭:正則檢測與預設處理
核心邏輯 function ensure_http_scheme(string $url): string { $url = trim($url);
PHP ZipArchive 壓縮:建立 ZIP 檔案、多檔案打包、覆蓋模式、大檔案分卷
核心壓縮函數 close(); return file_exists($dest); } // 使用 $files = [file1.jpg, fil
PHP ZipArchive 解壓縮:線上解壓、目錄遍歷、編碼處理、安全防禦
基礎解壓函數 open($zipPath); if ($res !== true) throw new Exception(無法打開 ZIP: 錯誤碼
PHP similar_text() 字符串相似度比較:計算百分比、應用場景與效能
函數原型 similar_text(string $str1, string $str2, float &$percent = null): int
PHP 生成 URL 友好 Slug:中文轉拼音、特殊字符替換、唯一性保證
基礎版:僅 ASCII 字符處理 function create_slug(string $string): string { // 非字母數字連字符替
PHP XML 解析:SimpleXML 輕量級讀取、XPath 查詢、命名空間處理
字符串載入 $xmlString = <?xml version=1.0?> <users> <user id=398>
PHP JSON 解析:json_decode 物件/陣列模式、錯誤處理、大數據流式解析
基本用法 interest[1]; // php // 解析為關聯陣列 $arr = json_decode($json, true); echo $a
PHP 遞歸列出目錄內容:檔案連結生成、過濾系統檔案
基礎非遞歸版 function list_files(string $dir): void { if (!is_dir($dir)) return;
PHP 生成隨機字符串:字母數字混合,適用 Token、臨時密碼、唯一標識
基礎實現 function generate_rand(int $length = 16): string { $pool = ABCDEFGHIJKL
PHP 生成可讀隨機字符串:輔音+元音交替,適合驗證碼、邀請碼
函數實現 function readable_random_string(int $length = 6): string { if ($length
PHP set_time_limit() 突破執行時間限制:長時間任務實戰指南
函數原型 set_time_limit(int $seconds): bool 0:無限制(直到腳本結束或系統硬性限制)。 0:最大執行秒數,
PHP 將圖片以二進制存入 MySQL BLOB 欄位並讀取顯示
資料表結構 CREATE TABLE images ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
PHP 備份 MySQL 資料庫:單表單檔、自動清理舊備份、完整結構與數據
核心功能 每表生成獨立 .sql 檔(結構 + 數據)。 按日期目錄存放,自動刪除 N 天前備份。 支援自定義字符集、連接參數。