很简单喔:
$str="aaaaaaaaaa<br>bbbbbbbbbbbbb<br>cccccccccccccc";
$arr=split("<br>",$str);
for($i=0;$i<count($arr);$i++)
{
echo '第'.($i+1).'部分'.$arr[$i];
}
$str="aaaaaaaaaa<br>bbbbbbbbbbbbb<br>cccccccccccccc";
$arr=split("<br>",$str);
for($i=0;$i<count($arr);$i++)
{
echo '第'.($i+1).'部分'.$arr[$i];
}
解决方案 »
- PHP调用WebSevice,<soap:address location>中的地址指向服务器本地,如何吧地址改成ip地址然后再调用
- 有熟悉事务或PDO的吗?老是回滚,删除不掉数据
- 求php+mysql三级联动代码
- PHP对oracle的操作哪个函数的功能和mysql_num_fields相同?
- 关于上传文件的问题,请高手帮忙
- php 读取MS SQL 数据库中的 datetime 字段时,怎么得不到秒??
- 一个打击了我学习php热情的问题:怎么样配置才能运行php程序啊???
- 帮我看看程序
- php3支持session吗,要是不支持,登陆该怎么做啊,好痛苦啊!!!
- 关于图片上传地址存到数据库的问题
- 用php实现tracert的功能~~~
- Post到PHP页面中的相同元素怎么分开?
substr($arr[2],0,100);
声明:实践过,可行。
$tmp=strtolower($str);
$arr = explode("<br>", $tmp);
取第一个到$arr[0]中去取好了,
第三第四个去截$arr[2],$arr[3]字符串好了
不过$tmp=strtolower($str);不行会改变整个字串,应该用<BR>替换成<br>这样才不会漏网吧.
$str1=eregi_replace("<br>","<br>",$str);
然后用$dat=explode("<br>",$str1);
从$dat这个数组里面去就行了
$arr=preg_split("/<br>/i",$str);
print_r($arr);