DEDE 字符串操作常见问题
PHP String 函数
1.substr中文乱码,使用mb_substr处理
{dede:arclist row='10' typeid='10'} <div class='titlelink'><a href="[field:arcurl/]"> [field:fulltitle runphp='yes'] $count = strlen(@me); if($count>56) { @me=mb_substr(@me,0,20,'utf-8').'...'; } [/field:fulltitle] </a></div>{/dede:arclist}
方法拓展:
mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。
< ?php echo mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8'); ?> 输出:这样一来我的字 < ?php echo mb_strcut('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8'); ?> 输出:这样一
PHP substr截取中文字符无乱码的方法
function GBsubstr($string, $start, $length) { if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ $str.=substr($string,$i,2); $i++; }else{ $str.=substr($string,$i,1); } } return $str.'...'; }else{ return $string; } }
转载于:https://www.cnblogs.com/cncz/p/3591685.html
DEDE 字符串操作常见问题相关推荐
- python字典编码_Python列表,字典,元组,字符串操作,文件操作,字符编码
1. 列表操作 1.1 列表的定义: names = ["wangjing", "wangjun", "hashiqi"] names[0] ...
- c语言和c++字符串操作对比
C语言字符串操作 #include <stdio.h> #include <string.h> int main() {//字符数组char str1[20] = " ...
- js函数语法:ASCII 码的相互转换,字符串操作,数学计算
ASCII 码的相互转换 for (let i = 'a'.charCodeAt(); i <= 'z'.charCodeAt(); i++) {a.push(String.fromCharCo ...
- C#优化字符串操作【月儿原创】
C#优化字符串操作 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.6.17 开发中可以说几乎随时会涉及到字符串处理,本人觉得很 ...
- 2.2元组介绍+字符串操作
元组可以理解为"一旦创建就不能再修改的列表",所以也叫只读列表 语法:names=("A","B","C"," ...
- linux shell 字符串操作(长度,查找,替换)详解
引用 参考 http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html 在做shell批处理程序时候,经常会涉及到字符串相关操作.有 ...
- 《像计算机科学家一样思考Python(第2版)》——2.6 字符串操作
本节书摘来自异步社区<像计算机科学家一样思考Python(第2版)>一书中的第2章,第2.6节,作者[美] Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区&quo ...
- shell之字符串操作
在使用脚本的时候,字符串是我们经常用的对象,还经常会用到查找,替换,删减,比较等等操作.本人稍作整理,希望能对新人有所帮助,本人也是新人,(*^__^*) 嘻嘻-- 1.判断字符串的属性 一般用到的也 ...
- day2 字符编码、列表、元组、字符串操作、字典
文章目录 1.三元运算与字符串编码转换 2.列表.元组操作 3.字符串操作 4.字典操作 1.三元运算与字符串编码转换 三元运算 a,b,c = 1,3,5 d = a if a > b els ...
最新文章
- 西南大学网络教育学院计算机基础,西南大学网络与继续教育学院课程考试计算机基础【1056】...
- 用神经网络二分类人脑与电脑
- CSS学习——基础分类整理
- Berkeley DB基础教程
- 如何使用XML 配置的方式配置Spring?
- JAVA—object映射转化为long类型方式
- linux android studio 快捷方式,Android studio中的代码格式化快捷方式
- 利用公式画图_【高中数学】重要公式大汇总!
- 光栅衍射主极大个数_基于达曼光栅的双目视觉系统
- GDAL读取S-57海图数据中文属性值乱码问题解决
- 传智播客 sklearn数据集与机器学习组成
- 芯片烧录软件Android版,Stc单片机烧录软件
- HPSocket网站
- Linux操作系统普通用户与root之间的切换
- 量化:常见策略指标合集
- 什么是正则化?他是如何起作用的?
- 灰色关联度矩阵——MATLAB在数学建模中的应用
- PE保温管申请M1测试是根据NFP 92-507测试吗?
- springboot集成druid,sql监控无效果,解决方案
- 数学建模美赛O奖论文研读启示录——从模仿开始
热门文章
- Oracle复制表结构和表数据
- MATLAB的xlsread无法读入数据问题
- access导入链接快还是导入表快_Go 语言设计哲学之十三:理解包导入路径的含义...
- java原子引用怎么理解_Java 原子性引用 AtomicReference
- cmd 调用webservice接口_c# 三种方法调用WebService接口
- python可以实现什么黑科技_Python黑科技之元类
- 企业办公自动化系统_办公自动化怎么理解?如何实现?
- 部署MongoDB集群
- 二十八、电力窃漏电案例模型构建
- 牛逼!Python错误、异常和模块(长文系列第4篇)