社区
基础编程
帖子详情
如何读取字串中的每一个中文字?
lochen
2006-08-18 01:04:37
<?
$str="社区中心";
for($i=0;$i<strlen($str);$i++){
echo $str[$i]."<BR>";
}
?>
这样写法对吗?
试过如是英文便没有问题,但是如是中文便出?了(如是uft8字更糟?多出一倍)
中文字是2个字符
应该怎样做才正确读出每个字?谢谢
...全文
143
7
打赏
收藏
如何读取字串中的每一个中文字?
<? $str="社区中心"; for($i=0;$i<strlen($str);$i++){ echo $str[$i].""; } ?> 这样写法对吗? 试过如是英文便没有问题,但是如是中文便出?了(如是uft8字更糟?多出一倍) 中文字是2个字符 应该怎样做才正确读出每个字?谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjmood
2006-08-23
打赏
举报
回复
学习...
lochen
2006-08-23
打赏
举报
回复
Mlvlfforever(那一年) 的改用mb_strlen不行啊
不能正确出字
lochen
2006-08-23
打赏
举报
回复
谢谢mouzhi(谋之)
这个如何放入array内?
$content2=msubstr($content,0,strlen($content));
echo $content2[0]; //<---不是正确输入的字
想将每个中文字放到入array里
ice_berg16
2006-08-18
打赏
举报
回复
GBK编码:
$re = "/[\x01-\x7f]|[\x81-\xfe][\x40-\xfe]/";
$str="社区中心";
preg_match_all($re,$str,$res);
print_r($res);
UTF-8编码
$re = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}/";
$str="社区中心";
preg_match_all($re,$str,$res);
print_r($res);
iasky
2006-08-18
打赏
举报
回复
http://cn.php.net/manual/zh/ref.mbstring.php
Multibyte String Functions
mouzhi
2006-08-18
打赏
举报
回复
//字符串截取函数
function msubstr($str,$start,$len)
{
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++)
{
if(ord(substr($str,$i,1))>0xa0)
{
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
lvlfforever
2006-08-18
打赏
举报
回复
strlen ===> mb_strlen()
2020-03-01
idea添加spring库失败
昨日还好端端的idea,今日打开,新建了
一个
spring boot项目,连主类都一直运行不起来!!! 初步判断是仓库下载不了需要的类,于是删除缓存、重新下载,甚至把仓库都给删了。。。。于是报了如下错误: 后来我仔细看了仓库,原来是setting有问题!!! 解决办法: 1、找到自己的maven目录下的setting.xml: 2、右键以文本的形式打开,找到自己的本地仓库:3、在setting.xml
中
配置镜像: 于: 添加: <mirror> <id>alimaven
IDEA社区版没有spring Initializr
IDEA社区版没有spring Initializr 1、安装插件(失败) 想着像IDEA旗舰版那样,有个spring Initializr,但是打开发现没有(如下图) 然后就去插件
中
搜索spring Initializr,结果依旧没有找到,度了下才知道,插件不叫spring Initializr,而是叫 spring Assistant,然后开心的搜索,很快打脸了,没有,什么鬼,下架了,难道? emmmm……度了下,就是啊,搜的没错啊,怎么搜不到呢,然后看到有人说HTTP代理下,emmmm……,试试。
IDEA使用Spring Initializr创建项目失败解决方法
转载自:江南一点雨公众号 原文链接:https://mp.weixin.qq.com/s/AA2ribm74WEp7VqkPG1zLA 松哥这两天老遇到
一个
问题,用 IDEA 创建 Spring Boot 项目总是失败,搞得我很郁闷,一气之下收集了几个可用的 Spring Boot 构建接口,妈妈再也不用担心我 Spring Boot 项目创建失败了! 1.青铜 创建地址直接用默认的 https://start.spring.io,这个是最容易失败的了,失败最最主要的原因还是因为这是
一个
国外的网
如何解决IDEA添加依赖失败的问题
BUG: 报错:spring-boot maven报错Project 'org.springframework.boot:spring-boot-starter-parent:2.2.1.RELEAS 方法一: 手动修改远程仓库位置,修改为阿里云远程仓库镜像地址 配置IDEA当添加依赖时,自动去远程仓库下载选项 方法二: 倘若还不行,重启IDEA 方法三: install:在Maven环境下特指将打包的结果——jar包或war包安装到本地仓库
中
。 这个到底为什么可以这样用我
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章