初始化数组以使用外部循环的mysql输出

时间:2013-08-22 03:15:53

标签: php mysql arrays initialization

为什么print_r不输出任何数据?

 $host = array();
 while($row = mysqli_fetch_array($result))
  {
  $host = parse_url($row['url'], PHP_URL_HOST); 
  //echo $host;
  echo "<br>";
  }

print_r($host);

这样做的正确方法是什么。提前谢谢。

1 个答案:

答案 0 :(得分:1)

改变这个:

$host = parse_url($row['url'], PHP_URL_HOST);

为此:

$host[] = parse_url($row['url'], PHP_URL_HOST);

http://php.net/manual/en/language.types.array.php