免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码

标题: 字符串中特定字符两边添加字符的代码,特殊情况使用 [打印本页]

作者: meiyidian    时间: 2017-10-28 20:46
标题: 字符串中特定字符两边添加字符的代码,特殊情况使用
本帖最后由 meiyidian 于 2017-10-28 20:59 编辑

碰到一个客户,公司logo是带®的,要求导航中提到品牌的地方都带上logo,比如 这样的其实就是加了一个<sup></sup>代码。但是碰到一个问题是后台添加新闻标题呀,还是添加导航呀,都是直接ourphp®写入的数据库,调用出来也不会有代码,我的这个程序就是解决这个问题的。用ourphp做站测试过,还挺好用。
第一步:function/myphp_function.class.php文件在底部加入代码如下:
  1. //查找字符串$char,在两头插入字符串$substr1,$substr2
  2. function ourphp_2insert($str, $char, $substr1,$substr2){
  3. $arr=array();
  4.         $arr=explode($char,$str);
  5.         for($i=0; $i<count($arr);$i++){
  6.                 if($i==count($arr)-1){
  7.                         $xstr.=$arr[$i];
  8.                 }else{
  9.                         $xstr.=$arr[$i].$substr1.$char.$substr2;
  10.                 }
  11.         }
  12.         $str=$xstr;
  13.     return $str;
  14. }
  15. //以下是源程序的文件,代码放到这个的上面,怕大家有些看不懂的,也把源程序代码带出来了
  16. $homelang = $db -> select("`OP_Home`","`ourphp_webdeploy`","where `id` = 1");
  17. $homelang = explode('|',$homelang[0]);
复制代码

第二步就是调用的:
  1. [.ourphp_2insert($listname.title,'®','<sup>','</sup>').]
复制代码
这上边的$listname.titile就是列表页的标题名字,这里可以换很多比如$op.titile,$opcms.titile 等等,所有页面的代码都可以这样做。
出来的效果就是 这样的效果了


作者: admin    时间: 2017-10-29 09:17
谢谢分享。




欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (http://www.ourphp.net/club/) Powered by Discuz! X3.2