佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1353|回复: 3

[解决了]如何才可以split整个string呢?php

[复制链接]
发表于 20-10-2009 06:10 PM | 显示全部楼层 |阅读模式
example:
$a=这个是个example而已。
if(strlen($a)>7){
      str_split($a,6);
}
我想拿到的答案是 :“这个是个ex”
不过他show:“这个”
str_split 用不到。。因为华文字占了4个。。
example:
strlen(这个是个)  是16
strlen(是个exam) 是8而已
我要怎样才能把华文字当成一个字  而英文字母(example 就是 7个字)也是一个字呢?

我是超级新手。。说得不明白请原谅。。

[ 本帖最后由 MeoW 于 21-10-2009 04:10 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 21-10-2009 11:03 AM | 显示全部楼层
在 strlen 之前可以尝试使用 utf8_decode
回复

使用道具 举报

发表于 21-10-2009 12:47 PM | 显示全部楼层
中文字的字符和英文不一样。
谷歌大神有很多例子。
回复

使用道具 举报

 楼主| 发表于 21-10-2009 04:09 PM | 显示全部楼层
用mb_substr 解决了。。谢拉。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-12-2025 10:10 AM , Processed in 0.127844 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表