PHP的替换strstr strtr str_replace substr_replace
生活随笔
收集整理的這篇文章主要介紹了
PHP的替换strstr strtr str_replace substr_replace
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
字符函數(shù):
? ? strstr:返回指定字符的前后部分? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 很粗放 只是返回字符串的前后
?? ?strtr:指定的字符進(jìn)行替換,可以使用數(shù)組進(jìn)行替換? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 字符串替換,可以使用數(shù)組
? ? str_replace:把指定字符的都進(jìn)行替換,還可以返回替換的字符個(gè)數(shù)? ? ? ? ? ? ? ? ? ? ?字符串替換,可以返回替換的個(gè)數(shù)
? ? substr_replace:進(jìn)行替換 可以指定開(kāi)始的位置和長(zhǎng)度? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?字符串替換,通過(guò)索引與長(zhǎng)度替換
? ?
代碼展示:
str_replace
<?php /*** Created by PhpStorm.* User: sunxi* Date: 2019/9/23* Time: 16:30*/$aa=str_replace('a','v','gva',$count1); var_dump($aa); echo "<br>"; var_dump($count1);echo "<br>"; $aa=str_replace('a','v','gvaaaaaavaaa',$count2); var_dump($aa); echo "<br>"; var_dump($count2);// string(3) "gvv" // int(1) // string(12) "gvvvvvvvvvvv" // int(9)strtr?
<?php // 9wdefeeg4grvdq // s9defeeg9grvdq // string(28) "ccccccccccccxxxxffffffffffff" $a=strtr("swdefeeg4grvdq","s","9"); print_r($a); echo "<br>";$b=strtr("swdefeeg4grvdq","4w","99"); print_r($b);$a=["a"=>"cccc","b"=>"ffff" ];$r=strtr("aaaxxxxbbb",$a); echo "<br>"; var_dump($r);strstr
<?php // xddddddssss // eeeeel $a=strstr("eeeeelxddddddssss","x"); $b=strstr("eeeeelxddddddssss","x",true); print_r($a); echo "<br>"; print_r($b);substr_replace:進(jìn)行替換,是通過(guò)指定索引與長(zhǎng)度進(jìn)行替換
<?php // ad $a=substr_replace("aaaaaffffdddd", "d", 1); print_r($a); echo "<br>";// daaaaffffdddd $a=substr_replace("aaaaaffffdddd", "d", 0,1); print_r($a);?
總結(jié)
以上是生活随笔為你收集整理的PHP的替换strstr strtr str_replace substr_replace的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP路径realpath __FILE
- 下一篇: PHP的require与include