今天突然冒出来一个需求,需要在部分页面,替换部分指定的文字,不显示,试了下,用str_replace()函数可以实现,以下是具体方法:
<?php
$titles = $post->post_title;
echo str_replace("(2014版)","","$titles");
?>
这样,我们就可以在输出标题时,将2014版给隐藏。
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
str_replace(find,replace,string,count)
find 必需。规定要查找的值。
replace 必需。规定替换 find 中的值的值。
string 必需。规定被搜索的字符串。
count 可选。对替换数进行计数的变量。
使用案例:
//实例一:字符串替换字符串
$str1 = str_replace("red","black","red green yellow pink purple");
echo $str1.""; //输出结果为black green yellow pink purple
//实例二:字符串替换数组键值
$arr = array("blue","red","green","yellow");
$str1 = str_replace("red","pink",$arr,$i);
print_r($str1);
//实例三:数组替换数组,映射替换
$arr1 = array("banana","orange");
$arr2 = array("pitaya","tomato");
$con_arr = array("apple","orange","banana","grape");
$con_rep = str_replace($arr1,$arr2,$con_arr,$count);
print_r($con_rep);
//实例四:如$search为数组,$replace为字符串时
$search = array("banana","grape");
$replace = "tomato";
$arr = array("banana","apple","orange","grape");
$new_arr = str_replace($search,$replace,$arr,$count);
print_r($new_arr);
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:WordPress替换指定文字 非全局替换方法str_replace()函数用法
文章链接:https://www.qqhgg.com/130.html
该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。