红穆笔记
首頁 語言筆記 PHP 5 String 函數
語言筆記 PHP

PHP 5 String 函數

PHP 5 String 函数

PHP 字符串函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。

函數 描述

addcslashes() 返回在指定的字符前添加反斜槓的字符串。
addslashes() 返回在預定義的字符前添加反斜槓的字符串。
bin2hex() 把 ASCII 字符的字符串轉換爲十六進制值。
chop() 刪除字符串右側的空白字符或其他字符。
chr() 從指定的 ASCII 值返回字符。
chunk_split() 把字符串分割爲一系列更小的部分。
convert_cyr_string() 把字符串由一種 Cyrillic 字符集轉換爲另一種。
convert_uudecode() 解碼 uuencode 編碼字符串。
convert_uuencode() 使用 uuencode 算法對字符串進行編碼。
count_chars() 返回有關字符串中所用字符的信息。
crc32() 計算字符串的 32 位 CRC。
crypt() 單向的字符串加密法(hashing)。
echo() 輸出一個或多個字符串。
explode() 把字符串打散爲數組。
fprintf() 把格式化的字符串寫入到指定的輸出流。
get_html_translation_table() 返回由 htmlspecialchars() 和 htmlentities() 使用的翻譯表。
hebrev() 把希伯來文本轉換爲可見文本。
hebrevc() 把希伯來文本轉換爲可見文本,並把新行(n)轉換爲

hex2bin() 把十六進制值的字符串轉換爲 ASCII 字符。
html_entity_decode() 把 HTML 實體轉換爲字符。
htmlentities() 把字符轉換爲 HTML 實體。
htmlspecialchars_decode() 把一些預定義的 HTML 實體轉換爲字符。
htmlspecialchars() 把一些預定義的字符轉換爲 HTML 實體。
implode() 返回由數組元素組合成的字符串。
join() implode() 的別名。
lcfirst() 把字符串的首字符轉換爲小寫。
levenshtein() 返回兩個字符串之間的 Levenshtein 距離。
localeconv() 返回本地數字及貨幣格式信息。
ltrim() 移除字符串左側的空白字符或其他字符。
md5() 計算字符串的 MD5 散列。
md5_file() 計算文件的 MD5 散列。
metaphone() 計算字符串的 metaphone 鍵。
money_format() 返回格式化爲貨幣字符串的字符串。
nl_langinfo() 返回特定的本地信息。
nl2br() 在字符串中的每個新行之前插入 HTML 換行符。
number_format() 以千位分組來格式化數字。
ord() 返回字符串中第一個字符的 ASCII 值。
parse_str() 把查詢字符串解析到變量中。
print() 輸出一個或多個字符串。
printf() 輸出格式化的字符串。
quoted_printable_decode() 把 quoted-printable 字符串轉換爲 8 位字符串。
quoted_printable_encode() 把 8 位字符串轉換爲 quoted-printable 字符串。
quotemeta() 引用元字符。
rtrim() 移除字符串右側的空白字符或其他字符。
setlocale() 設置地區信息(地域信息)。
sha1() 計算字符串的 SHA-1 散列。
sha1_file() 計算文件的 SHA-1 散列。
similar_text() 計算兩個字符串的相似度。
soundex() 計算字符串的 soundex 鍵。
sprintf() 把格式化的字符串寫入變量中。
sscanf() 根據指定的格式解析來自字符串的輸入。
str_getcsv() 把 CSV 字符串解析到數組中。
str_ireplace() 替換字符串中的一些字符(對大小寫不敏感)。
str_pad() 把字符串填充爲新的長度。
str_repeat() 把字符串重複指定的次數。
str_replace() 替換字符串中的一些字符(對大小寫敏感)。
str_rot13() 對字符串執行 ROT13 編碼。
str_shuffle() 隨機地打亂字符串中的所有字符。
str_split() 把字符串分割到數組中。
str_word_count() 計算字符串中的單詞數。
strcasecmp() 比較兩個字符串(對大小寫不敏感)。
strchr() 查找字符串在另一字符串中的第一次出現。(strstr() 的別名。)
strcmp() 比較兩個字符串(對大小寫敏感)。
strcoll() 比較兩個字符串(根據本地設置)。
strcspn() 返回在找到某些指定字符的任何部分之前,在字符串中查找的字符數。
strip_tags() 剝去字符串中的 HTML 和 PHP 標籤。
stripcslashes() 刪除由 addcslashes() 函數添加的反斜槓。
stripslashes() 刪除由 addslashes() 函數添加的反斜槓。
stripos() 返回字符串在另一字符串中第一次出現的位置(對大小寫不敏感)。
stristr() 查找字符串在另一字符串中第一次出現的位置(大小寫不敏感)。
strlen() 返回字符串的長度。
strnatcasecmp() 使用一種"自然排序"算法來比較兩個字符串(對大小寫不敏感)。
strnatcmp() 使用一種"自然排序"算法來比較兩個字符串(對大小寫敏感)。
strncasecmp() 前 n 個字符的字符串比較(對大小寫不敏感)。
strncmp() 前 n 個字符的字符串比較(對大小寫敏感)。
strpbrk() 在字符串中查找一組字符的任何一個字符。
strpos() 返回字符串在另一字符串中第一次出現的位置(對大小寫敏感)。
strrchr() 查找字符串在另一個字符串中最後一次出現。
strrev() 反轉字符串。
strripos() 查找字符串在另一字符串中最後一次出現的位置(對大小寫不敏感)。
strrpos() 查找字符串在另一字符串中最後一次出現的位置(對大小寫敏感)。
strspn() 返回在字符串中包含的特定字符的數目。
strstr() 查找字符串在另一字符串中的第一次出現(對大小寫敏感)。
strtok() 把字符串分割爲更小的字符串。
strtolower() 把字符串轉換爲小寫字母。
strtoupper() 把字符串轉換爲大寫字母。
strtr() 轉換字符串中特定的字符。
substr() 返回字符串的一部分。
substr_compare() 從指定的開始位置(二進制安全和選擇性區分大小寫)比較兩個字符串。
substr_count() 計算子串在字符串中出現的次數。
substr_replace() 把字符串的一部分替換爲另一個字符串。
trim() 移除字符串兩側的空白字符和其他字符。
ucfirst() 把字符串中的首字符轉換爲大寫。
ucwords() 把字符串中每個單詞的首字符轉換爲大寫。
vfprintf() 把格式化的字符串寫到指定的輸出流。
vprintf() 輸出格式化的字符串。
vsprintf() 把格式化字符串寫入變量中。
wordwrap() 打斷字符串爲指定數量的字串

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

PHP ob函数记录

PHP ob函數記錄 語言筆記 PHP

下面3個函數的用法 ob_get_contents(); ob_end_clean(); ob_start(); 可以藉助這幾個函數實現緩衝本地文件,以及執行本地腳本代碼。 使用ob_start()把輸出的代碼存到緩衝區,頁面不會顯示出來; 然後用ob_get_contents得到緩衝區的數據。 o…
👁 141
PHP preg

PHP preg 語言筆記 PHP

preg_match_all 函數用於執行一個全局正則表達式匹配。preg_match_all() 語法int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags = PREG…
👁 169
PHP 三元运算符与if的详解

PHP 三元運算符與if的詳解 語言筆記 PHP

三元運算符語條件 ? 結果1 : 結果2 說明:問號前面的位置是判斷的條件,如果滿足條件時結果1,不滿足時結果2。本文對三元運算符和if...else...進行對比詳解,希望對大家有所幫助。今天在改論文在線的時候遇到了一個語句看不懂:$if_summary = $row['IF_SUMMARY']=…
👁 190
PHP强制转换类型

PHP強制轉換類型 語言筆記 PHP PHP採集 PHP與mysql

獲取數據類型1.如果想查看某個表達式的值和類型,用var_dump()。 2.如果只是想得到一個易讀懂的類型的表達方式用於調試,用 gettype()。3.要查看某個類型,不要用 gettype(),而用is_type() 函數。字符串轉換爲數值當一個字符串被當作數字來求值時,根據以下規則來決定結果…
👁 232
php 字符串中是否包含指定字符串的多种方法

php 字符串中是否包含指定字符串的多種方法 語言筆記 PHP

strstrstrstr() 函數搜索一個字符串在另一個字符串中的第一次出現。該函數返回字符串的其餘部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。代碼如下:<?php $email = 'user@example.com'; $domain = strstr($email, …
👁 138

推薦閱讀

资源网站typecho001模板

資源網站typecho001模板 程序筆記 Typecho

typecho001模板板本請勿修改本模板文件夾名稱 文件夾名稱爲:typecho001 1.4修復文章頁面js輸出問題1.3修復未安裝插件時的報錯提示優化列表頁代碼輸出1.2修復評論功能增加自定義首頁標題1.1修復評論回覆不對稱功能添加首頁單獨的標題設置功能增加網站favicon.ico圖標增加一…
👁 198
typecho分页样式的修改

typecho分頁樣式的修改 程序筆記 Typecho

大人,時代變了!目前typecho最完美的解決方案了,因爲百度只能看到固定思維的代碼。實際生成的html代碼,乾淨到讓人窒息完全的自定義,包括給li元素加上class,給a元素加上class,給上一頁下一頁加上class,去除typecho自帶用於表示更多的li標籤。甚至裏面的內容我也能添加一些文字…
👁 517
typecho文章页评论样式修改

typecho文章頁評論樣式修改 程序筆記 Typecho

需求使用 typecho 進行模板開發的時候,默認評論樣式很難看。因此需要評論需要重新輸出或進行樣式設定。默認的評論模板文件路徑是:comments.php主要使用的相關變量<?php $comments->gravatar('40', ''); ?> //頭像,有兩個參數,大小、…
👁 389
Typecho 对数据库的增删改查操作方法 API

Typecho 對數據庫的增刪改查操作方法 API 程序筆記 Typecho

Typecho數據庫提供了非常易用的api,和原生SQL寫法沒有太大的差別,同時也很好地處理了SQL常見的安全問題,如sql注入。本文從實用角度出發,介紹了typecho操作數據庫的常用場景以及相關api用法。表創建和刪除在Typecho插件開發過程中,往往需要創建自己的表。上文提到Typecho_…
👁 552
Typecho调用热门评论文章和调用最新文章的方法总结

Typecho調用熱門評論文章和調用最新文章的方法總結 程序筆記 Typecho

Typecho文章調用Typecho程序在設計主題的時候,側欄有些時候需要調用熱評文章或者最新文章。我們可以在指定的位置通過腳本直接調用。在這篇文章整理這個調用文章的方法,以後在有需要的模板中可以直接調用使用。其實設計主題就那麼回事,靜態模板搞定後,就是直接調用。最新文章調用 <?php $t…
👁 295
Typecho 调用分类文章列表

Typecho 調用分類文章列表 程序筆記 Typecho

其中pageSize後面的數字表示調用文章的數量;mid後面的數字表示調用的分類ID;提示:Typecho分類目錄ID的獲取方法是把鼠標移到某分類名稱上面,在瀏覽器狀態欄顯示的mid=後面的數字便是該分類目錄ID編輯當前typecho主題模板,在要調用某分類目錄的位置添加以下代碼方法一:widget…
👁 360