if($_GET['key']) {
$k = explode(" ", $_GET[key]);
$sql = "SELECT * FROM `text` WHERE content LIKE '%$k[0]%' or content LIKE '%$k[1]%'";
$query = mysql_query($sql);
while($r=mysql_fetch_array($query)) {
$r[content] = preg_replace("/($k[0])/i", "<font color=red><b>\\1</b></font>", $r[content]);
$r[content] = preg_replace("/($k[1])/i", "<font color=red><b>\\1</b></font>", $r[content]);
echo "$r[content]"."<br>";
}
} 这个代码该怎么优化呢?如何是三个数组或一个数组传入 就会报错 最佳答案