php正则匹配img标签,并删除

php正则匹配img标签,并删除,第1张

$str = 'alksdfjlaksj<img src="21412">'

$str = strip_tags($str,'img')

echo $str

你看看这个吧:

<?php

function change_str($string)

{

preg_match_all('|(.*)src="(.*)"(.*)|isU',$string,$main)

$newstring = ""

foreach($main[1] as $key =>$value )

{

$newstring .= $value

if (strpos($main[2][$key],".jpg") or strpos($main[2][$key],".gif") )

{

if ( strpos($main[2][$key],"http://") === false )

$main[2][$key] = "http://".$main[2][$key]

}

$newstring .= 'src="'.$main[2][$key].'"'

$newstring .= $main[3][$key]

}

return $newstring

}

$mystr = ""//你的字符串

echo change_str($mystr)

?>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

 

<?php

//代码直接运行即可

$str  ='eeeeeee<img src="aaaa.jpg" />asad'

 preg_match('/<img src="(.*?)" \//',$str,$result)

 print_r($result['1'])

 

 die()

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7335054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存