php字元替換
Ⅰ 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() 函數:
Ⅱ php怎麼替換掉一段字元串 .
思路: 獲取img src的開始位置與結束位置, 然後字元串函數截取字元串出來,然後字元串函數替換
或者可以用『 「 』講字元串轉化為數組 替換src的value 在從數組轉化為字元串。
關鍵在於找到要替換的對象
Ⅲ php如何替換字元串指定第一處字元
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
Ⅳ php 字元串查找和替換
使用PHP的正則表達式替換函數,用表達式/(\?|&)ddd=.*?(&|$)/進行替換就可以了。
<?php
$str = 'afda?abc=12&ddd=33&jjj=xx';
$str = preg_replace('/(\?|&)ddd=.*?(&|$)/', '\\1ddd=50\\2', $str);
echo $str;
?>
Ⅳ php 如何 替換 html 內的字元
<?php
$string='<body><div>
你好
<p>你好</p>
<span>你好<span>
</div></body>';
echostr_replace('你好','好',$string);
//str_replace()函數使用一個字元串替換字元串中的另一些字元
?
望採納 Thx
Ⅵ php 字元串替換
<?php$stirng ="aaaaa aaaaa aaaaaa";$string = str_replace("", "<a href= http://www..com></a>", $string);echo $string;?>
Ⅶ PHP字元串替換問題
就lz這樣的替換來說,替換規則比較簡單,還沒有完全必要用正則。
相反,
1、用正則的解析速度反而沒有str_replace快。
2、str_replace可以只用一次完成所有的100次替換。
假設是這樣一個數組。
$keywords = array (
'我們' => '<a href=" http://www.pppaaa.com">我們</a>',
'你們'=>'<p>你們</p>'
);
$text=str_replace(
array_keys($keywords), //取所有的關鍵字
array_values($keywords),//取所有的替換值
$src_text //原文本
); //執行一次即可
Ⅷ php如何替換字元串中的指定字元
用數組修改例如 string a="/" "a[0]={"/『「}
Ⅸ php 如何將字元串中的"\"替換為"/"
str_replace('\\','/',"E:\phpsite\zhengtu\flv");
與平台相關的東西:比如目錄分割符號。請用php內置常量:DIRECTORY_SEPARATOR
Ⅹ PHP用str_replace()能替換中文漢字嗎
PHP能用str_replace()能替換中文漢字,替換方法為:
1、PHP進行字元串替換的兩個常用方法。