溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php字符串變量如何替換

發布時間:2021-03-03 10:18:01 來源:億速云 閱讀:183 作者:清風 欄目:編程語言

這篇“php字符串變量如何替換”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“php字符串變量如何替換”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

php字符串變量的替換方法:1、通過substr_replace函數把字符串的一部分替換為另一個字符串;2、通過str_replace函數使用一個字符串替換字符串中的另一些字符。

使用字符串替換substr_replace函數將銀行卡最后四位前面的數字用 * 替換。

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦。

在前幾天的工作中,關于“銀行卡”頁面原型如下,其中,不同銀行卡的卡號只保留了最后四位數字可以顯示,其他數字均用*字符隱藏了起來。

和前端溝通后,由我這邊對數字進行隱藏處理。這就用到了PHP中的字符串替換substr_replace函數。

php字符串變量如何替換

PHP字符串替換,顧名思義,就是用于從字符串中替換指定字符串。

相關函數如下:

  substr_replace( )——把字符串的一部分替換為另一個字符串

  str_replace( )——使用一個字符串替換字符串中的另一些字符

1. substr_replace( )

語法:

substr_replace(string,replacement,start,length)
參數描述
string必需。規定要檢查的字符串。
replacement必需。規定要插入的字符串。
start

必需。規定在字符串的何處開始替換。

  • 正數 - 在字符串中的指定位置開始替換

  • 負數 - 在從字符串結尾的指定位置開始替換

  • 0 - 在字符串中的第一個字符處開始替換

length

可選。規定要替換多少個字符。默認是與字符串長度相同。

  • 正數 - 被替換的字符串長度

  • 負數 - 表示待替換的子字符串結尾處距離 string 末端的字符個數。

  • 0 - 插入而非替換

返回值

返回被替換的字符串

2. str_replace( )

語法:

str_replace(find,replac,string,count)
參數描述
find必需。規定要查找的值。
replace必需。規定替換 find 中的值的值。
string必需。規定被搜索的字符串。
count可選。對替換數進行計數的變量。
返回值返回帶有替換值的字符串或數組

以上就是字符串替換substr_replace( ) 和 str_replace( )函數的基礎知識點,因此在實際工作中,我用到了第一個——substr_replace( )函數。

【推薦:PHP視頻教程】

經過查詢,我了解到目前國內的銀行卡是16位或者19位長度數字,因此從數據表查到銀行卡卡號之后,先用strlen( )函數統計字符串的長度。

當銀行卡為16位數字時,前面12位數字被12個*替換,即replacement是 ************;

當銀行卡為19位數字時,前面15位數字被15個*替換,即replacement是 **************** ;

代碼如下圖:

php字符串變量如何替換

測試效果如下圖:

php字符串變量如何替換

以上是“php字符串變量如何替換”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女