首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 字串處理函數總覽:格式化、編碼、比較、查找、替換、分割完整導航

     編輯:PHP 綜合知識

PHP 擁有超過 100 個字串處理函數,本文按功能分類提供完整導航,幫助開發者快速定位所需函數。

一、字串格式化與修飾

函數功能範例
trim()移除首尾空白字符trim(" hello ") → "hello"
ltrim()移除左側空白
rtrim()移除右側空白
chop()rtrim() 別名
str_pad()填充字串至指定長度str_pad("5", 3, "0", STR_PAD_LEFT) → "005"
str_repeat()重複字串str_repeat("-", 10)
wordwrap()斷行包裝wordwrap($text, 80, "\n")
chunk_split()分塊分割chunk_split(base64_encode($data), 76, "\n")

二、大小寫轉換

函數功能
strtolower()全小寫
strtoupper()全大寫
ucfirst()首字符大寫
ucwords()每個單詞首字母大寫
lcfirst()首字符小寫
mb_strtolower()多位元組安全版

三、字串編碼與轉義

四、長度與截取

五、字串比較

六、字串查找

七、字串替換

八、字串分割與合併

九、格式化輸出

  • printf(), sprintf(), vprintf(), vsprintf()
  • number_format():數字千分位格式化
  • money_format():貨幣格式化 (需系統支援)

十、其他實用函數

效能提示

  1. 單字節字串優先用非 mb_* 函數
  2. 大量替換用 strtr() 單次掃描優於多次 str_replace()
  3. 正則最靈活但最慢,能用字串函數解決勿用正則
  4. 固定格式解析用 sscanf() / unpack()

建議收藏本導航,遇到字串處理需求先查表定位函數族,再查閱詳細文檔確認參數細節。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
函數功能
md5(), sha1(), hash()雜湊摘要
crypt(), password_hash()密碼雜湊 (推薦 password_hash)
crc32()循環冗餘校驗
metaphone(), soundex()發音相似編碼
parse_url()URL 解析
http_build_query()陣列構建查詢字串
nl2br()換行轉 <br>
strip_tags()移除 HTML 標籤
addcslashes(), stripcslashes()C 風格轉義