请假设我在描述中定义了许多链接。
$string = '<a href="http://www.google.com.pk/">Google</a>
<a href="http://www.facebook.com.pk/">Facebook</a>';
我只需从字符串中获取Google和Facebook 请帮帮我
答案 0 :(得分:4)
欢迎来到SO。 strip_tags()可能对此情况有用。
概念:
$string ='<a href="http://www.google.com.pk/">Google</a>
<a href="http://www.facebook.com.pk/">Facebook</a>';
$array = explode(' ',strip_tags($string));
print_r($array);
答案 1 :(得分:1)
$string = '<a href="http://www.google.com.pk/">Google</a>
<a href="http://www.facebook.com.pk/">Facebook</a>';
echo strip_tags($string);
输出:
Google
Facebook
您可以排除您不想删除的标签
$string = '<p>Google</p><br />
<a href="http://www.facebook.com.pk/">Facebook</a><br />
<b>twitter<b><br />';
echo strip_tags($string,'<p><b><br>');
输出:
<p>Google</p><br />
Facebook<br />
<b>twitter<b><br />