php字符串變量如何替換-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)潘集,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18980820575

php有什么用

php是一個(gè)嵌套的縮寫(xiě)名稱(chēng),是英文超級(jí)文本預(yù)處理語(yǔ)言,它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。

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

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

本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦。

在前幾天的工作中,關(guān)于“銀行卡”頁(yè)面原型如下,其中,不同銀行卡的卡號(hào)只保留了最后四位數(shù)字可以顯示,其他數(shù)字均用*字符隱藏了起來(lái)。

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

php字符串變量如何替換

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

相關(guān)函數(shù)如下:

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

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

1. substr_replace( )

語(yǔ)法:

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

必需。規(guī)定在字符串的何處開(kāi)始替換。

  • 正數(shù) - 在字符串中的指定位置開(kāi)始替換

  • 負(fù)數(shù) - 在從字符串結(jié)尾的指定位置開(kāi)始替換

  • 0 - 在字符串中的第一個(gè)字符處開(kāi)始替換

length

可選。規(guī)定要替換多少個(gè)字符。默認(rèn)是與字符串長(zhǎng)度相同。

  • 正數(shù) - 被替換的字符串長(zhǎng)度

  • 負(fù)數(shù) - 表示待替換的子字符串結(jié)尾處距離string 末端的字符個(gè)數(shù)。

  • 0 - 插入而非替換

返回值

返回被替換的字符串

2. str_replace( )

語(yǔ)法:

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

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

【推薦:PHP視頻教程】

經(jīng)過(guò)查詢(xún),我了解到目前國(guó)內(nèi)的銀行卡是16位或者19位長(zhǎng)度數(shù)字,因此從數(shù)據(jù)表查到銀行卡卡號(hào)之后,先用strlen( )函數(shù)統(tǒng)計(jì)字符串的長(zhǎng)度。

當(dāng)銀行卡為16位數(shù)字時(shí),前面12位數(shù)字被12個(gè)*替換,即replacement是 ************;

當(dāng)銀行卡為19位數(shù)字時(shí),前面15位數(shù)字被15個(gè)*替換,即replacement是 **************** ;

代碼如下圖:

php字符串變量如何替換

測(cè)試效果如下圖:

php字符串變量如何替換

以上是“php字符串變量如何替換”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁(yè)題目:php字符串變量如何替換-創(chuàng)新互聯(lián)
URL標(biāo)題:http://muchs.cn/article2/pohoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、ChatGPT、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)靜態(tài)網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名