免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码
标题:
字符串中特定字符两边添加字符的代码,特殊情况使用
[打印本页]
作者:
meiyidian
时间:
2017-10-28 20:46
标题:
字符串中特定字符两边添加字符的代码,特殊情况使用
本帖最后由 meiyidian 于 2017-10-28 20:59 编辑
碰到一个客户,公司logo是带®的,要求导航中提到品牌的地方都带上logo,比如
QQ图片20171028204634.png
(1016 Bytes, 下载次数: 5250)
下载附件
2017-10-28 20:56 上传
这样的其实就是加了一个<sup></sup>代码。但是碰到一个问题是后台添加新闻标题呀,还是添加导航呀,都是直接ourphp®写入的数据库,调用出来也不会有代码,我的这个程序就是解决这个问题的。用ourphp做站测试过,还挺好用。
第一步:function/myphp_function.class.php文件在底部加入代码如下:
//查找字符串$char,在两头插入字符串$substr1,$substr2
function ourphp_2insert($str, $char, $substr1,$substr2){
$arr=array();
$arr=explode($char,$str);
for($i=0; $i<count($arr);$i++){
if($i==count($arr)-1){
$xstr.=$arr[$i];
}else{
$xstr.=$arr[$i].$substr1.$char.$substr2;
}
}
$str=$xstr;
return $str;
}
//以下是源程序的文件,代码放到这个的上面,怕大家有些看不懂的,也把源程序代码带出来了
$homelang = $db -> select("`OP_Home`","`ourphp_webdeploy`","where `id` = 1");
$homelang = explode('|',$homelang[0]);
复制代码
第二步就是调用的:
[.ourphp_2insert($listname.title,'®','<sup>','</sup>').]
复制代码
这上边的$listname.titile就是列表页的标题名字,这里可以换很多比如$op.titile,$opcms.titile 等等,所有页面的代码都可以这样做。
出来的效果就是 这样的效果了
作者:
admin
时间:
2017-10-29 09:17
谢谢分享。
欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://ourphp.net/club/)
Powered by Discuz! X3.2