永发信息网

跪求个php的字段截取、、、、或者yii的字段截取。。。。

答案:2  悬赏:30  手机版
解决时间 2021-12-30 07:06
跪求个php的字段截取、、、、或者yii的字段截取。。。。
最佳答案
PHP截取中英文字符串,不按字符数而是按宽度来截取,具体代码如下

function subUTF8($string, $length = 80, $etc = '...')
{
$strcut = '';
$strLength = 0;
$width = 0;
if(strlen($string) > $length) {
$sl = strlen($string);
for($i = 0; $i < $sl; $i++) {
if ( $width >= $length) {
break;
}
//当检测到一个中文字符时
if(ord(substr($string, $i, 1)) > 127) {
$strLength += 3;
$width += 2; //大概按一个汉字宽度相当于两个英文字符的宽度
} else {
$strLength += 1;
$width += 1;
}
}
return substr($string, 0, $strLength) . $etc;
} else {
return $string;
}
}
全部回答
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
近代历史上,一个个不平等条约记录了中国逐步
草字头加一个我字念什么
女声,歌词 丧尽天良 ,夜未央,夜未央,只是
北京六里桥长途客运站到草桥东路怎么走
兴化市国家税务局稽查局在什么地方啊,我要处
签约成功怎么编辑说说
如何编译xilinx仿真库
不灵是什么意思
兴化市国家税务局第二税务分局位置在什么地方
2017年苏州达方工资咋样!工作待遇可好!
单选题和平与发展是当今世界的两大主题,它们
竹凉席为什么不能洗,
牵牛花的含义是什么??
我的电动卷帘门怎么调升降?
兴化市国家税务局第一税务分局办公地址在什么
推荐资讯
开机和玩游戏时屏幕会变小
岷县工商行政管理局梅川工商所在什么地方啊,
怎样理解道德的阶级性?
想见5年没见的孩子可他并不知道有我这个妈妈,
下列有关实验操作的描述错误的是A.将氢氧化钠
北大青鸟哪个校区好
已知正方体ABCD-A1B1C1D1中,E为棱CC1的中点
IV.短文改错:(共十个小题:每小题1分,满
夏季适合种植水果树苗吗
恋爱与选举与巧克力OPシグナルグラフ小提琴版
苏老师你好,今年大三了,还没谈过恋爱,对未
人在深圳,多少钱才算有钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?