| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 999 人关注过本帖
标题:请高手指点:PHP中怎样提取字符串中某字符之前和之后的字符串?
收藏  订阅  推荐  打印 
qiangzai8536
Rank: 1
等级:新手上路
帖子:33
积分:430
注册:2006-12-13
请高手指点:PHP中怎样提取字符串中某字符之前和之后的字符串?

请高手指点:PHP中怎样提取字符串中某字符之前和之后的字符串?
例如$m=abcd_xyz:怎样提取下划线“_”之前和之后的字符串?
其中“abcd”和“xyz”处的字符串个数不是固定的
(不用substr("$m",0,4))和substr("$m",-3)因为4和-3不固定)

搜索更多相关主题的帖子: PHP中  字符  abcd  
2007-3-9 22:42
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

substr($m,0,strpos($m,"_"));

substr($m,strpos($m,"_")+1);

大概是这样,可能会有偏差,自己改改就好了

2007-3-9 22:46
rainic
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:2372
积分:23926
注册:2005-8-9

$m_array = explode("_", $m);

echo $m_array[0], " ", $m_array[1];

2007-3-9 22:48
qiangzai8536
Rank: 1
等级:新手上路
帖子:33
积分:430
注册:2006-12-13

哈哈,非常感谢!太棒了,都可以啊^_^
2007-3-9 23:35
yutaozj
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:234
积分:2440
注册:2006-2-17

这些函数真好,我都不知道啊怎么!我是新手啊!

愿天下所有的人都喜欢编程~!@¥#%……&*(——+
2007-3-11 17:45
lmhllr
Rank: 12Rank: 12Rank: 12
等级:版主
威望:39
帖子:1446
积分:23000
注册:2005-5-12

PHP的函数很丰富,多看手册撒~~
2007-3-29 13:51
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.069952 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved