【发布时间】:2015-01-27 22:45:23
【问题描述】:
你能告诉我我做错了什么吗? 它总是告诉我它是图像,即使它不是。
编辑:如果有图片链接,我需要获取图片链接。
while ( $row = mysql_fetch_assoc( $result ) ){
$msg = "<div class='msg'>[" . $row["time"] . "] <b>" . $row["name"] . ":</b> " . $row["message"];
echo $msg;
preg_match_all( "/(https?:\/\/\S+\.(?:jpg|png|gif))\s+/", $msg, $urls );
if ( $urls ){
echo "ye, its image";
}
}
【问题讨论】:
-
如果您在调用
preg_match_all()之后执行print_r($urls);,它会说什么? -
$msg 中的内容然后:Array( [0] => Array ( ) [1] => Array ( ) )