很多站长朋友们都不太清楚php中文字符串替换,今天小编就来给大家整理php中文字符串替换,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何替换中文字符串最后一个字,我要把句子中的 "啊、呀、哈"这些没用的词都换成"啊" ,怎么实现最快 2、 PHP用str_replace()能替换中文汉字吗? 3、 php 字符替换怎么弄? 4、 php 将字符串中 中文替换 5、 php把数组里的英文字符串转成中文 php如何替换中文字符串最后一个字,我要把句子中的 "啊、呀、哈"这些没用的词都换成"啊" ,怎么实现最快你问的是两个问题:
1、替换中文字符串的最后一个字;(最后?)
2、替换中文字符串中的“啊,哈,呀...”为“啊”;
这两个问题不能同时一次解决,比如字符串是“哈哈”结尾,替换最后一个字变成:哈啊?
我觉得你就是要解决问题2:
$pattern = array('啊','呀','哈');
$string = str_replace($pattern, '啊', string);
能看明白么?楼上的方法也可以,不过有些效率低,维护不方便;
$pattern以后可以从数据库里读,你就能更好弄了~~
至于问题1,建议再考虑考虑~
补充,关于中文字符串的编码问题,我没写,就是iconv的问题,自己来吧!
PHP用str_replace()能替换中文汉字吗?PHP能用str_replace()能替换中文汉字,替换方法为:
1、PHP进行字符串替换的两个常用方法。
2、编写PHP脚本,定义基本的字符串,查找对象,和替换对象。
3、使用str_replace()进行替换并打印。
4、保存并查看str_replace()的打印结果。
5、使用strtr()进行替换并打印。
6、保存并查看strtr()的打印结果。
php 字符替换怎么弄?str_replace('">','"/>',$str);如些则行。
php中的单引号 和 双引号 用处很多,
单引号中的字符串不会被\转义,双引号会.
单引号可以包含双引号,双引号亦可包含单引号
PS:
$str=<<<EOT
<FONT color=#ffff80>测试你好</FONT><IMG src="后盾网.jpg"><FONT style="FONT-SIZE: 18px">沙发沙发上沙发沙发沙发</FONT>
EOT;
//以上<<<EOT 与 EOT;之间声名了一段字符串,这是一种字符串声名方式,特别对于存在 双引号 和单引号 比较多的字符串有效.
echo preg_replace("/<img([^>]*)>/i","<img$1/>",$str);
下面是例子和参考文献(http://************测试数据/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 将字符串中 中文替换<?php
$test = "我是chinese,sdgwping";
$len = strlen($test);
$str = '';
$en = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($test[$i],$en)){
$str .= $test[$i];
}
}
echo $str;
?>
这段代码可以把英文字符提取出来,如果你需要提取其他的字符,可以添加到那个en数组里
php把数组里的英文字符串转成中文1、首先编写PHP脚本,定义基本的字符串,查找对象,和替换对象。
2、其次使用str_replace()进行替换并打印。
3、最后保存并查看str_replace()的打印结果。以上就是php英文字符串转成中文步骤。
关于php中文字符串替换的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php中文字符串替换 php替换内容的详细内容...