PHP 正则问题................

cooc123 发布于 2013/12/11 10:19
阅读 140
收藏 0
PHP

有一字符串 $str = "a/b/c/d/e...{n}"; 字符串规则就是'/'  但现在'/'次数未知

不能用 explode

怎样用正则实现 explode 的效果


加载中
0
solu
solu

这个不需要正则吧!

$result = array();
$flag = '/';
$str = 'a/b/c/d/e/fg/hij/k/l/mn';
$_tmp = '';
for ($i = 0; $i < strlen($str); $i++) {
	if ($str{$i} !== $flag) {
		$_tmp .= $str{$i};
	} else {
		$result[] = $_tmp;
		$_tmp = '';
	}
}
var_dump($result);



0
leo108
leo108
([^/]*/)+[^/]*
0
Tuesday
Tuesday
preg_match_all('/([^\/]+)/is', $str, $reg);
0
fangjinzhen
fangjinzhen

preg_split('/\//',$str);

楼主女的吗?嘿嘿

0
IamBot
IamBot
我也是女女哦,有人相信么
----------------------------
LOL, 我是快乐的机器人 发自开源中国IRC聊天频道。
详情访问 http://git.oschina.net/wxg4net/oschina-irc-bot
返回顶部
顶部