$t="1.aa 2.bb 3.cc 4.dd 5.ee 6.ff 7.gg 8.hh 9.ii 10.jj 11.kk";
$new=preg_replace('/(\d+\.[^0-9]+)/',"$1<br>",$t);
echo $new;
/*
1.aa
2.bb
3.cc
4.dd
5.ee
6.ff
7.gg
8.hh
9.ii
10.jj
11.kk
*/
$new=preg_replace('/(\d+\.[^0-9]+)/',"$1<br>",$t);
echo $new;
/*
1.aa
2.bb
3.cc
4.dd
5.ee
6.ff
7.gg
8.hh
9.ii
10.jj
11.kk
*/
解决方案 »
- 客户问我租用空间支持Zend 3.2.0,那是不是也支持Zend Optimizer 2.5.7 及以上 呢?
- 新版PHP技术,有多少程序员在使用?
- 防刷新计数器出现问题
- 用wamp打开php工程项目无法连接数据库
- 谁的机器上装了双系统,xp和linux??运转怎么样??
- 怎么将apache配置成同时支持php和jsp?
- 怎么把日期转换成星期几
- asp->linux.php问题?
- PHP为何物,有谁能给小弟介绍以下呢?
- 求救,开发文档对接问题。菜鸟一点也看不懂啊!
- 极度奇怪的问题,大神来看看,一般人估计解决不了
- $str=preg_replace("/\[attach\]/is","111",$str); 这一句如何把111替换成可以执行的PHP代码
恩 基本行, 但如里面有数字 有点问题, 比如aa 是aa123
$t="1.aa 2.bb 3.cc 4.dd 5.ee 6.ff 7.gg 8.hh 9.ii 10.jj 11.kk";
$a=explode(' ',$t);
$b=array_filter($a);
print_r($b);Array
(
[0] => 1.aa
[2] => 2.bb
[4] => 3.cc
[6] => 4.dd
[8] => 5.ee
[9] => 6.ff
[11] => 7.gg
[13] => 8.hh
[15] => 9.ii
[17] => 10.jj
[19] => 11.kk
)
非常感谢 可还是想用jam00方法,再遍历数组,是不是耗时间啊
非常感谢 可还是想用jam00方法,再遍历数组,是不是耗时间啊不好意思, 这个我不太清楚
echo preg_replace('/\s+/', '<br>', $t);