doutan8506 2012-07-18 15:44
浏览 10

如何通过点爆炸字符串时排除图像

I have this string for example:

 $str = 'The quick fox. <img src="image.jpg" /> Jumped over. The lazy Dog.';

I need to get the first two sentence (or first two dots). How can I skip <img src="image.jpg" /> from being exploded when using $arr = explode('.', $str);

Here's my current code.

$len   = 2;
$arr    = explode('.',  $str);
$arr2   = array_slice($arr, 0, $len);

$str = implode('.', $arr2).'.';
  • 写回答

1条回答 默认 最新

  • doufuxing8562 2012-07-18 15:49
    关注

    you can use strip_tags function to remove all html tags from the string.

    like this

    $arr = explode('.', strip_tags($str));
    

    for more information http://php.net/manual/en/function.strip-tags.php

    --Edit--

    $arr = explode('.', strip_tags($str)); 
    

    will not modify ur original string.it remains as it is.

    $str = 'The quick fox. <img src="image.jpg" /> Jumped over. The lazy Dog.';
    $arr = explode('.', strip_tags($str));
    print_r($arr);
    //output :- Array ( [0] => The quick fox [1] => Jumped over [2] => The lazy Dog [3] => ) 
    echo "<br/>".$str;
    //output :- The quick fox. <img src="image.jpg" /> Jumped over. The lazy Dog.
    
    评论

报告相同问题?

悬赏问题

  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失