繁体   English   中英

如何使echo一个PHP数组

[英]How to make echo a PHP array

当我尝试回显这些名称时,什么都没出现...

//  
$getuser = "SELECT * FROM user WHERE account_id = $id";     
$showuser = @mysqli_query ($dbc, $getuser); // Run the query.

while ($row = mysqli_fetch_array($showuser, MYSQLI_ASSOC)) {

 $names[]=$row['user_username'];

 }


echo $names;

回波数组使用

print_r($names)

回声只会打印出一个简单的变量(文本,数字)。 print_r用于格式化和打印复杂类型,例如数组和对象。

可以在php.net网站上找到更多信息。

http://php.net/manual/zh/function.print-r.php

您可以使用print_r()var_dump()

代替echo,使用print_r。

print_r($names); 

像那样。

您应该在while循环$names = array();之前将$ names初始化为数组$names = array();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM