doupao1978 2015-01-19 09:59
浏览 47

无法删除html中的空格

I'm using phpQuery to fetch string from given url. as you can see in the image, there is a three space at the end of string appears like   in chrome developer tools. i've used trim, str_replace(" ","...") and tried to convert unicode then remove it. but no luck.

enter image description here

 foreach(pq("div.index-title") as $sol_frame_basliklar){
    $baslik_text = pq($sol_frame_basliklar)->contents()->eq(0)->html();
    $baslik_entry_sayisi = pq($sol_frame_basliklar)->contents()->eq(1)->text();
    $baslik_text = trim($baslik_text, "\xC2\xA0
" );
    echo '<tr   >
    <td valign="top">&middot;&nbsp;</td>
    <td width="192" class="li" ><div class="sol_list_div"><a href="#" target="sportakisim" class="liste"  title="('.$baslik_entry_sayisi.')" >'.$baslik_text.'</a>&nbsp;';
    if($baslik_entry_sayisi>0)
    echo '('.$baslik_entry_sayisi.')</div></td>';
  '</tr>';
  }
  • 写回答

1条回答 默认 最新

  • dsbc80836 2015-01-19 14:20
    关注

    Replace

    $baslik_text = trim($baslik_text, "\xC2\xA0
    " );
    

    With

    $baslik_text = trim($baslik_text);
    

    \xC2\xA0 is the unicode value for non-breaking space. So, if it's a simple space (\x20) it will not match. See PHP: trim - Manual for more information about the function.

    评论

报告相同问题?

悬赏问题

  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决