php中文替換
❶ php英文替換中文
把英來文替換自成中文的php程序如下
<?php
$str="potentiality15reinforce_level0";
$s=str_replace("potentiality","潛能",$str);
$s=str_replace("reinforce_level","強化",$s);
print_r($s);
?>
❷ 一個關於PHP preg_replace() 替換漢字的問題。在線等答案。
這種情況一般是 urlencode 編碼過了 可以使用這樣
$u=str_replace(urlencode('女'),urlencuode('男'),$u);
❸ PHP中文文字正則替換,並將匹配的中文文字加粗
<?php
$str = "中文123美麗abc開心。?我們";
echo preg_replace('#(?:(?![,。?])[xC0-xFF][x80-xBF]+)+#','<b>$0</b>',$str);
//(?:[xC0-xFF][x80-xBF]+) 單個中文字元,不需要引用,因此使用?:
//(?![,。?]) 排除中文標點符號,這里要寫入中文標點
//(?:(?![,。?])[xC0-xFF][x80-xBF]+) 排除中文標點符號後的中文字元
//(?:[xC0-xFF][x80-xBF]+)+ 1個以上的中文字元
//結果 <b>中文</b>123<b>美麗</b>abc<b>開心。?我們</b>
?>
❹ php裡面怎麼替換文字
在php教程替換字元效率最高也是最簡單字元替換函數str_replace($arr1,$arr2,$str)
實例一
str_replace("iwind", "kiki", "i love iwind, iwind said");
將輸出 "i love kiki, kiki said"
結果
即將 原字元串中的所有"iwind"都替換成了"kiki".str_replace是大小寫敏感的,所以對你不能設想用 str_replace("iwind", "kiki",...)替換原字元串中的"iwind". str_replace還可以實現多對一
用法
str_replace() 函數使用一個字元串替換字元串中的另一些字元。
語法
str_replace(find,replace,string,count)參數 描述
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。
functionstrreplace($str){
$str=strips教程lashes($str);
$str=str_replace(chr(92),'',$str);
$str=str_replace(chr(47),'',$str);
$str=str_replace(chr(10).chr(13),"<br>",$str);
$str=str_replace('<',"<",$str);$str=str_replace('>',">",$str);
$str=str_replace(';',";",$str);
$str=str_replace('"',"「",$str);
$str=str_replace("'","『",$str);
$str=str_replace("","",$str);
$str=str_replace("/**/","",$str);
returntrim($str);
}
親,如果感覺有用,請點贊,謝謝!!
❺ php 替換中文字元串函數
preg_replace('/\@小明/','回復我',$a);
❻ php preg_replace 中文關鍵字替換經常出現亂碼怎麼辦
header("Content-Type:text/html; charset=gb2312");放在最前,不行的話gb2312換成utf8
❼ php裡面中文字元串做替換用什麼函數
因為PHP內部使用不是UNICODE,不支持多位元組文字,所以一個"漢字"就被當成4bytes的ASCII去進行模式匹配
好在想起一組PHP的擴展模塊,Multibyte String Functions,添加許多支持多位元組文字的操作的函數,如:ereg_replace() 對應著mb_ereg_replace() 等等。具體的函數說明請查詢相關的文章。
❽ php字元串對應替換(把一些拼音換成對應的漢字)
<?php
$city = 'anyang';
$citys = array('shanghai'=>'上海',『anyang』=>'安陽'.....);
$city = $citys[$city];
做個一一對應的hash,然後替換咯
❾ php中str_replace可以替換網址或中文嗎
<?php
echo str_replace("","google","http://www..com");echo "<br />";
echo str_replace("小","大","王小明");
?>
輸出結果
http://www.google.com
王大明
如果要替換中文。顯示的時候要確保 頁面版的編碼與php文件權編碼一致。否則會導致顯示為亂碼
查看php文件編碼,如果用的是DW的話在 頁面屬性->標題/編碼 中查看或修改
❿ php 將字元串中 中文替換
$str = "我是chinese,龍的傳人!";
//匹配任意中文字元的表達式
$pattern = "/[\x7f-\xff]/sim";
$replacement = '';
//用該表達式替換內,將替換掉字元串中出現的任意中文字元,包容括中文符號。
echo 'Result:'.preg_replace($pattern, $replacement, $str);
//結果為:chinese,!