PHP字符串處理函數,每天學習5個,運用自如!

2021-03-02 PHP開源社區

基礎很重要,回歸基礎,希望能幫助到大家,鞏固基礎!學習要有計劃和方法,循序漸進,養成好習慣!

以下整理了PHP字符串函數,希望能在開發項目中運用自如,每天強記幾個!

addcslashes — 為字符串裡面的部分字符添加反斜線轉義字符

addslashes — 用指定的方式對字符串裡面的字符進行轉義

bin2hex — 將二進位數據轉換成十六進位表示

chop — rtrim() 的別名函數

chr — 返回一個字符的ASCII碼

chunk_split — 按一定的字符長度將字符串分割成小塊

convert_cyr_string — 將斯拉夫語字符轉換為別的字符

convert_uudecode — 解密一個字符串

convert_uuencode — 加密一個字符串

count_chars — 返回一個字符串裡面的字符使用信息

crc32 — 計算一個字符串的crc32多項式

crypt — 單向散列加密函數

echo — 用以顯示一些內容

explode — 將一個字符串用分割符轉變為一數組形式

fprintf — 按照要求對數據進行返回,並直接寫入文檔流

get_html_translation_table — 返回可以轉換的HTML實體

hebrev — 將Hebrew編碼的字符串轉換為可視的文本

hebrevc — 將Hebrew編碼的字符串轉換為可視的文本

html_entity_decode — htmlentities ()函數的反函數,將HTML實體轉換為字符

htmlentities — 將字符串中一些字符轉換為HTML實體

htmlspecialchars_decode —htmlspecialchars()函數的反函數,將HTML實體轉換為字符

htmlspecialchars — 將字符串中一些字符轉換為HTML實體

implode — 將數組用特定的分割符轉變為字符串

join — 將數組轉變為字符串,implode()函數的別名

levenshtein — 計算兩個詞的差別大小

localeconv — 獲取數字相關的格式定義

ltrim — 去除字符串左側的空白或者指定的字符

md5_file — 將一個文件進行MD5算法加密

md5 — 將一個字符串進行MD5算法加密

metaphone — 判斷一個字符串的發音規則

money_format — 按照參數對數字進行格式化的輸出

nl_langinfo — 查詢語言和本地信息

nl2br — 將字符串中的換行符「\n」替換成「<br/>」

number_format — 按照參數對數字進行格式化的輸出

ord — 將一個ASCII碼轉換為一個字符

parse_str — 把一定格式的字符串轉變為變量和值

print — 用以輸出一個單獨的值

printf — 按照要求對數據進行顯示

quoted_printable_decode — 將一個字符串加密為一個8位的二進位字符串

quotemeta — 對若干個特定字符進行轉義

rtrim — 去除字符串右側的空白或者指定的字符

setlocale — 設置關於數字,日期等等的本地格式

sha1_file — 將一個文件進行SHA1算法加密

sha1 — 將一個字符串進行SHA1算法加密

similar_text — 比較兩個字符串,返回系統認為的相似字符個數

soundex — 判斷一個字符串的發音規則

sprintf — 按照要求對數據進行返回,但是不輸出

sscanf — 可以對字符串進行格式化

str_ireplace — 像str_replace()函數一樣匹配和替換字符串,但是不區分大小寫

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()函數轉義處理過的字符串

stripos — 查找並返回首個匹配項的位置,匹配不區分大小寫

stripslashes — 反轉義addslashes()函數轉義處理過的字符串

stristr — 通過比較返回一個字符串的部分,比較時不區分大小寫

strlen — 獲取一個字符串的編碼長度

strnatcasecmp — 使用自然排序法對字符串進行大小比較,不區分大小寫

strnatcmp — 使用自然排序法對字符串進行大小比較

strncasecmp — 對字符串的前N個字符進行大小比較,不區分大小寫

strncmp — 對字符串的前N個字符進行大小比較

strpbrk — 通過比較返回一個字符串的部分

strpos — 查找並返回首個匹配項的位置

strrchr — 通過從後往前比較返回一個字符串的部分

strrev — 將字符串裡面的所有字母反向排列

strripos — 從後往前查找並返回首個匹配項的位置,匹配不區分大小寫

strrpos – 從後往前查找並返回首個匹配項的位置

strspn — 匹配並返回字符連續出現長度的值

strstr — 通過比較返回一個字符串的部分

strtok — 用指定的若干個字符來分割字符串

strtolower — 將字符串轉變為小寫

strtoupper –將字符串轉變為大寫

strtr — 對字符串比較替換

substr_compare — 對字符串進行截取後的比較

substr_count — 計算字符串中某字符段的出現次數

substr_replace — 對字符串中的部分字符進行替換

substr — 對字符串進行截取

trim — 去除字符串兩邊的空白或者指定的字符

ucfirst — 將所給字符串的第一個字母轉換為大寫

ucwords — 將所給字符串的每一個英文單詞的第一個字母變成大寫

vfprintf — 按照要求對數據進行返回,並直接寫入文檔流

vprintf — 按照要求對數據進行顯示

vsprintf — 按照要求對數據進行返回,但是不輸出

wordwrap — 按照一定的字符長度分割字符串

如果你想和更多PHP大神切磋交流經驗,添加下方微信號,拉你入群

如果你想獲得更多學習資料,添加下方微信號,送你資源

相關焦點

  • 一個簡單例子說明php自定義函數過濾字符串功能實現!
    2、php自定義函數我們把內容過濾(過濾字符串功能)功能語句都寫到函數裡方便後續的調用。函數是可以實現特定功能的代碼塊(程序),大部分程式語言都有這個概念,函數可以更好實現模塊功能。函數可以分為父函數和子函數,他們之前可以相互調用。
  • php str-ireplace()函數替換字符串/數組中的一些字符
    str_ireplace()函數定義及用法在php中,str_ireplace()函數是使用來替換字符串或數組中的一些字符(不區分大小寫),返回替換後的新字符串或數組,原字符串或數組不變;str_ireplace()函數如果處理的數據是一個數組:該函數將對數組中的每個元素進行查找和替換
  • php字符串處理函數大全
    hebrevc — 將Hebrew編碼的字符串轉換為可視的文本html_entity_decode — htmlentities ()函數的反函數,將HTML實體轉換為字符htmlentities — 將字符串中一些字符轉換為HTML實體htmlspecialchars_decode —htmlspecialchars()函數的反函數,將HTML
  • 講解php字符串處理函數
    將字符串進行ROT13加密處理str_shuffle —— 對一個字符串裡面的字符進行隨機排序str_split —— 將一個字符串按照字符間距分割為一個數組str_word_count —— 獲取字符串裡面的英文單詞信息strcasecmp —— 對字符串進行大小比較,不區分大小寫strchr —— 通過比較返回一個字符串的部分
  • 如何靈活運用PHP判斷字符串的包含
    如何靈活運用PHP判斷字符串的包含 PHP判斷字符串的包含對於初學者來說是比較難掌握的,我們在這篇文章中具體給出了一些實現方法,希望對又需要的朋友有所幫助。
  • 如何使用PHP生成隨機字符串
    源 / php中文網      源 / www.php.cn使用PHP生成隨機,唯一,字母數字字符串。>輸出1:輸出2:方法2:使用哈希函數PHP有一些函數,如md5(),sha1()和hash(),可用於根據某些算法(如「sha1」,「sha256」,「md5」等)對字符串進行哈希處理。
  • 了解PHP字符串這三點,字符串處理就能做到遊刃有餘!
    字符串的處理在編程中是一個不可缺少的內容,它們往往是簡單而且重要存在。信息的解析、儲存和顯示、網絡數據傳輸需要操作字符串來完成,尤其在web開發中這一點更為明顯。程序開發大部分時間都花在操作字符串,有時候對字符串的處理也能檢驗程式設計師的編程能力。
  • php字符串常用處理,運算符和幾個常用的字符串函數
    小編自學php大概花了3個多月,說不上精通,但是還算小有成就,獨立開發中小型網站還是不成問題的。小編大學是計算機系的,學過很多計算機語言(c語言、java、彙編、c#等),所以自學php就相當的快。為了讓更多的php學習者了解到php更多的知識,小編結合自己的理解和自學時所做的筆記,整理了一些知識點。藉助百家號這個大平臺分享給大家,希望對大家有所幫助!
  • 【每日一題】php截取字符串幾個實用的函數
    php$str ="phpddt.com";echo substr($str,2);echo substr($str,2,3);echo substr($str,-2);?>但是當你截取中文字符串的時候很容易出現亂碼,因為一個漢字是兩個字節,而一個英文字母是一個字節。
  • PHP自定義函數刪除字符串中出現的空白、回車、換行
    我寫了一個PHP自定義函數,使用它可以刪除代碼中的多餘空格,回車,換行,使用方法很簡單,只需要把下面的代碼複製到PHP文件中,在需要用到的位置引用即可(自定義函數你懂得);  使用方法:  $a = trimall($str);  $a就是刪除處理之後的內容哦
  • PHP中文字符串反轉編碼錯誤解決方式
    在使用PHP處理字符串反轉的時候,我們第一反應是使用PHP的內置函數strrev來處理,思維上是沒有問題的,但是我們需要知道一個問題,函數strrev是否可以處理中文漢字的字符串呢?帶著疑問我們一起來看一下。
  • 如何使用php中的file_get_contents()函數將文件內容讀入字符串
    源 / php中文網      源 / www.php.cnphp中的file_get_contents()函數是用於將文件內容讀入字符串的。此函數還能夠從URL讀取內容,下面 我們就來具體看看php中的 file_get_contents()函數將文件內容讀入字符串的方法。
  • 「值得收藏」的PHP常用字符串函數
    1.str_word_count 統計單詞個數2. count_chars 得到字符串裡面字符的有關情況3. str_len 得到字符串長度,就是有多少個字符4. substr_count統計有多少個子字符串, 比如 統計is, this is php裡面,就會出現2個is5. strpos 定義字符串出現的首次位置 (
  • PHP函數漏洞審計之addslashes函數-實例分析蘋果CMS
    addslashes() 函數返回在預定義字符之前添加反斜槓的字符串。(PHP 4, PHP 5, PHP 7)預定義字符是:單引號(')雙引號(")反斜槓(\)NULL提示:該函數可用於為存儲在資料庫中的字符串以及資料庫查詢語句準備字符串。
  • [基礎] PHP回調函數及匿名函數,加深一下吧!
    每天給你分享一個PHP基礎知識點,希望能幫助到你,花5分鐘時間看看。
  • 介紹PHP中的10個實用函數
    資深的PHP程式設計師對它們可能都很熟悉,但很多的PHP學習者,仍然對一些非常有用的函數不太熟悉。這篇文章裡,我們就列舉10個你或許不了解但實用的PHP函數,供大家參考和學習。這個函數可以用來檢查特定文件中的PHP語法是否正確。使用方法:<?php$error_message = "";$filename = ".
  • PHP 繞過禁用函數漏洞的原理與利用分析
    具體處理如下圖,在目標值為 NULL 時,將其轉變為數組類型並在數組中加入 NULL,在源數組中的值為對象類型時將其轉換為數組類型,嘗試為 src_entry 添加引用後將 src_zval 添加到數組中;如果源數組中的值類型為數組則遞歸調用 php_array_merge_recursive 函數。
  • PHP列印輸出函數匯總
    ,var_dump,die,希望對大家學習php能夠有所幫助。printprint函數同時只能輸出一個字符串,只能帶一個參數,需要帶圓括號而且會有返回值。當其執行失敗時返flase。print函數使用也是相當多的,用於列印信息,不過沒有echo那麼方便,但它有它的用處!
  • 字符串處理函數
    puts 函數---輸出字符串的函數    #include<stdio.h>void
  • 用PHP正則表達式清除字符串的空白
    首頁 > 語言 > 關鍵詞 > php最新資訊 > 正文 用PHP正則表達式清除字符串的空白