PHPstr_replace函数

PHP str_replace 函数的功能是可以将一个字串中的某一些指定字符更换为新的字符,str_replace 函数也可以用来更换阵列内容,而且在 PHP 5.0.0 版之后,str_replace 函数可以统计更换的数量,使用方式与 substr_replace 函数非常类似,差别在 str_replace 函数可以直接做更换数量统计,而且不需要特别指定从哪个地方开始替换,直接把要更换的内容,用新的内容替换掉,非常的简单好用。

PHP str_replace 函数语法str_replace( search , replace , subject , count )PHP str_replace 函数共有四个参数,第一个参数 search 是要找的字符串,必填项目,第二个参数 replace 是要用来替换掉 search 的字符串,也是必填项目,第三个参数 subject 是原始字串或阵列,也是必填项目,第四个参数 count 是 PHP 5.0.0 版新增的功能,就是用来统计更换数量的新参数,这个是选用项目,以下我们共准备了三个 str_replace 函数的实际操作示例给各位参考。

PHP str_replace 函数示例一、更换字串内容

<?php
echo str_replace("Disney World","Wibibi","Welcome to Disney World.");
?>

示例输出结果Welcome to Wibibi.示例一只用了 str_replace 的前三个参数,将字串中的 Disney World 替换为 Wibibi,从示例的输出结果可以看出,str_replace 函数不只是单单可以替换单字,也可以替换字符,例如空白或是其它的标点符号,这是 str_replace 函数相当普遍的用法。

PHP str_replace 函数示例二、加入 count 统计

<?php
echo str_replace("Disney World","Wibibi","Welcome to Disney World.",$i).'<br>';
echo 'Replaced Count:'.$i;
?>

示例输出结果Welcome to Wibibi.
Replaced Count:1
示例二算是相当的单纯,只是使用了 str_replace 的新功能,第四个参数 count,使用方式很简单,设一个变数 $i 放在第四个参数的位置即可,最后用 echo 直接把变数 $i 输出就是更换的数量。

PHP str_replace 函数示例三、更换阵列内容

<?php
$TestArray = array("A","B","C","D");
print_r(str_replace("B","C",$TestArray,$n));
echo "Replaced Count: $n";
?>

示例输出结果Array
(
[0] => A
[1] => C
[2] => C
[3] => D
)
Replaced Count: 1示例三与前两个示例比较不一样,示例三是用 str_replace 函数来替换 PHP 阵列的内容,假设有一个阵列 $TestArray 共有四个阵列元素,我们想要把第二个字母更换成 C,只要把 $TestArray 放入 str_replace 函数的标准位置,其它参数用法都与前面两个示例一样,最后我们把经过 str_replace 处理过的阵列用 print_r 输出,可以发现阵列元素已经被替换完成,示例三同样也统计了总替换次数,值为 1。

网页设计

CSStext-transform控制文章字母的大小写

2022-6-24 3:49:13

网页设计

HTMLimgsrc属性

2022-6-24 6:39:55

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yp10086@vip.qq.com 举报,一经查实,本站将立刻删除。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索