
正文
php指定数据替换 php替换指定字符串
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP 批量替换某一数据的值
$a=1234567890;
$b=str_replace('1','q',str_replace('2','g',$a));
echo $b;
相关问答
Q1: php中替换指定字符方法?
实例
把字符串 "Hello world!" 中php指定数据替换的字符 "world" 替换成 "Peter"php指定数据替换:
运行实例 »
定义和用法
str_replace() 函数替换字符串中的一些字符(区分大小写)。
该函数必须遵循下列规则:
如果搜索的字符串是一个数组php指定数据替换,那么它将返回一个数组。
如果搜索的字符串是一个数组php指定数据替换,那么它将对数组中的每个元素进行查找和替换。
如果同时需要对某个数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余的元素将用空字符串进行替换。
如果是对一个数组进行查找,但只对一个字符串进行替换,那么替代字符串将对所有查找到的值起作用。
注释:该函数是区分大小写的。请使用 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() 函数:
Q2: php 替换文件指定部分内容
你得到一堆文件资源没法直接替换吧
,只有string才能谈得上替换
你至少得这样
打开文件,得到文件资源
将文件资源用fread等读出转为一个大的string
然后进行你想要的各种替换,正则替换等等都行
替换完毕的string
再写入文件
Q3: php指定随机数替换
这个代码都不晓得错到哪儿去了,
?php
$strArr = explode('{link}',$contents);//用{link}分隔符将字符串拆分成数组,return array
$br_sum=substr_count($contents,"{link}");//substr_count() 函数计算子串在字符串中出现的次数。这儿就已经走不通了,return null
//模拟
$br_sum = null;
for($i=0;$i$br_sum;$i++){
}
$contents=$f_str;//$f_str在哪儿来呢
?
"一个for循环就能搞定 无人能写?"这个问题最常见不过了,写起来有些浪费时间,才没人写,只要虚心加细心,这个问题就是入门级的问题,我相信有其他coder会回答你的
关于php指定数据替换和php替换指定字符串的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







