字符串为啥无法分开的问题?

1x1y 2007-10-24 09:18:11
字符串后面跟着html编码时,不知道为啥就不认 < 符号 例如 查找 国美第一城<A 中的 < 能找到,但 查找 http://esf.soufun.com/newcs/cs_swhj_56399555_-1.htm 页面中 物业名称: 国美第一城[ 电子地图 ] 时 国美第一城<A class='style6' 这里的 < 就无法查到,需要查 A 或者是 <A 才可以,哪位大侠帮解释一下啊。。。
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreambird1983 2007-10-24
  • 打赏
  • 举报
回复
mark
1x1y 2007-10-24
  • 打赏
  • 举报
回复
论坛中没有相关的帖子 :( 能给个实例么?
1x1y 2007-10-24
  • 打赏
  • 举报
回复
先谢了,我先查一下 怎样用,如果可以直接给分。
懒得去死 2007-10-24
  • 打赏
  • 举报
回复
中文的字符串分割用MB_STRING库来解决。
1x1y 2007-10-24
  • 打赏
  • 举报
回复
能给个解决办法么?为什么呢?
懒得去死 2007-10-24
  • 打赏
  • 举报
回复
这个函数对中文字符串是肯定有问题。
1x1y 2007-10-24
  • 打赏
  • 举报
回复
应用的函数 是

function GetHtmlArea($stag,$etag,$html){
if($html==""){ return ""; }
$posstart = strpos($html,$stag);
if($posstart===false){ return ""; }
$posend = strpos($html,$etag,$posstart);
if($posend > $posstart && $posend!==false){
return substr($html,$posstart+strlen($stag),$posend-$posstart-strlen($stag));
}else{
return "";
}
}
fxs_2008 2007-10-24
  • 打赏
  • 举报
回复
用 addslash()处理一
str='< 符号 例如 查找 国美第一城 <A 中的 < 能找到,但 查找 http://esf.soufun.com/newcs/cs_swhj_56399555_-1.htm 页面中 物业名称: 国美第一城[ 电子地图 ] 时 国美第一城 <A class= 'style6 ' 这里的 < 就无法查到,需要查 A 或者是 <A '

addslash(str)

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧