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,!