這篇“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ù):18980820575php是一個(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字符串替換,顧名思義,就是用于從字符串中替換指定字符串。
相關(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)始替換。
|
length | 可選。規(guī)定要替換多少個(gè)字符。默認(rèn)是與字符串長(zhǎng)度相同。
|
返回值 | 返回被替換的字符串 |
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是 **************** ;
代碼如下圖:
測(cè)試效果如下圖:
以上是“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)
猜你還喜歡下面的內(nèi)容