本文目錄一覽:
- 1、PHP實現替換一個變量,該變量為特殊且有規律的字符串,如何操作?
- 2、php怎麼將一個是變量的字符串最後一位替換成自己想要的
- 3、php 字符替換怎麼弄?
- 4、php中替換指定字符方法?
- 5、php中替換指定字符?
PHP實現替換一個變量,該變量為特殊且有規律的字符串,如何操作?
$str=”cc01,cc02,cc03,cc04,cc05,cc06″;
$str=implode(“,”,array_map(function($v){
return “\””.$v.”\””;
},explode(“,”,$str)));
echo $str;
php怎麼將一個是變量的字符串最後一位替換成自己想要的
可以有很多種實現:
1、使用substr方法(或mb_substr)截取至倒數一位,然後拼接自己想要的數據
2、使用$str = preg_replace(‘#.$#i’, ‘要替換的字符’, $str);替換
舉一反三,自己還可想想其他實現方法。
php 字符替換怎麼弄?
str_replace(‘”‘,'”/’,$str);如些則行。
php中的單引號 和 雙引號 用處很多,
單引號中的字符串不會被\轉義,雙引號會.
單引號可以包含雙引號,雙引號亦可包含單引號
PS:
$str=EOT
FONT color=#ffff80測試你好/FONTIMG src=”後盾網.jpg”FONT style=”FONT-SIZE: 18px”沙發沙發上沙發沙發沙發/FONT
EOT;
//以上EOT 與 EOT;之間聲名了一段字符串,這是一種字符串聲名方式,特別對於存在 雙引號 和單引號 比較多的字符串有效.
echo preg_replace(“/img([^]*)/i”,”img$1/”,$str);
下面是例子和參考文獻(http://************.com/text.html):
在php中字符替換函數有幾個如有:str_replace、substr_replace、preg_replace、preg_split、str_split等函數。
str_replace(find,replace,string,count)
作用:str_replace() 函數使用一個字符串替換字符串中的另一些字符。
參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字符串。
count 可選。一個變量,對替換數進行計數。
例:在本例中,演示帶有數組和 count 變量的 str_replace() 函數:代碼如下
$arr = array(“blue”,”red”,”green”,”yellow”);
print_r(str_replace(“red”,”pink”,$arr,$i));
echo “Replacements: $i”;
?輸出:
Array
(
[0] = blue
[1] = pink
[2] = green
[3] = yellow
)
Replacements: 1
補充:count如果被指定,它的值將被設置為替換髮生的次數。
php中替換指定字符方法?
實例
把字符串 “Hello world!” 中的字符 “world” 替換成 “Peter”:
運行實例 »
定義和用法
str_replace() 函數替換字符串中的一些字符(區分大小寫)。
該函數必須遵循下列規則:
如果搜索的字符串是一個數組,那麼它將返回一個數組。
如果搜索的字符串是一個數組,那麼它將對數組中的每個元素進行查找和替換。
如果同時需要對某個數組進行查找和替換,並且需要執行替換的元素少於查找到的元素的數量,那麼多餘的元素將用空字符串進行替換。
如果是對一個數組進行查找,但只對一個字符串進行替換,那麼替代字符串將對所有查找到的值起作用。
注釋:該函數是區分大小寫的。請使用 str_ireplace() 函數執行不區分大小寫的搜索。
注釋:該函數是二進制安全的。
語法
str_replace(find,replace,string,count)
參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字符串。
count 可選。一個變量,對替換數進行計數。
技術細節
返回值: 返回帶有替換值的字符串或數組。
PHP 版本: 4+
更新日誌: 在 PHP 5.0 中,新增了 count 參數。
在 PHP 4.3.3 之前,該函數的 find 和 replace 參數都為數組時將會遇到麻煩,會引起空的 find 索引在內部指針沒有更換到 replace 數組上時被忽略。新的版本不會有這個問題。
自 PHP 4.0.5 起,大多數參數可以是一個數組。
更多實例
實例 1
使用帶有數組和 count 變量的 str_replace() 函數:
php中替換指定字符?
實例
把字符串 “Hello world!” 中的字符 “world” 替換為 “Shanghai”:
運行實例
定義和用法
str_replace() 函數以其他字符替換字符串中的一些字符(區分大小寫)。
該函數必須遵循下列規則:
如果搜索的字符串是數組,那麼它將返回數組。
如果搜索的字符串是數組,那麼它將對數組中的每個元素進行查找和替換。
如果同時需要對數組進行查找和替換,並且需要執行替換的元素少於查找到的元素的數量,那麼多餘元素將用空字符串進行替換
如果查找的是數組,而替換的是字符串,那麼替代字符串將對所有查找到的值起作用。
注釋:該函數區分大小寫。請使用 str_ireplace() 函數執行不區分大小寫的搜索。
注釋:該函數是二進制安全的。
語法
str_replace(find,replace,string,count)
參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字符串。
count 可選。對替換數進行計數的變量。
技術細節
返回值: 返回帶有替換值的字符串或數組。
PHP 版本: 4+
更新日誌:
在 PHP 5.0 中,新增了 count 參數。
在 PHP 4.3.3 之前,該函數的 find 和 replace 參數都為數組時將會遇到麻煩,會引起空的 find 索引在內部指針沒有更換到 replace 數組上時被忽略。新的版本不會有這個問題。
自 PHP 4.0.5 起,大多數參數可以是一個數組。
更多實例
例子 1
使用帶有數組和 count 變量的 str_replace() 函數:
原創文章,作者:Z1RFE,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127859.html