11-11 2,797 views
<?php
$str = <<<str
<img src="1.jpg"/>
<p>123123</p>
<span>3322</span>
<img src="https://www.baidu.com/2.png" alt="">
<img src="https://www.baidu.com/2.jpeg" alt="">
<img src="https://www.baidu.com/2.bmp" alt="">
<img src="https://www.baidu.com/2.bmp" alt="">
<img src='https://www.baidu.com/2.bmp' alt="">
str;
preg_match_all( '~<img.*?src=["\']+(.*?)["\']+~' , $str, $match );
p($match['1']);
/**Array
(
[0] => 1.jpg
[1] => https://www.baidu.com/2.png
[2] => https://www.baidu.com/2.jpeg
[3] => https://www.baidu.com/2.bmp
[4] => https://www.baidu.com/2.bmp
[5] => https://www.baidu.com/2.bmp
)
**/
function p($var)
{
if (is_bool($var)) {
var_dump($var);
} else if (is_null($var)) {
var_dump(NULL);
} else {
echo "<pre style='position:relative;z-index:1000;padding:10px;border-radius:5px;background:#F5F5F5;border:1px solid #aaa;font-size:14px;line-height:18px;opacity:0.9;'>" . print_r($var, true) . "</pre>";
}
}