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进行字符串替换的两个常用方法。