如何使echo成为PHP数组

如何使echo成为PHP数组,php,mysql,Php,Mysql,当我试图呼应这些名字时,什么都没有出现 // $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']; }

当我试图呼应这些名字时,什么都没有出现

//  
$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)
Echo只打印出一个简单的变量(文本、数字)
print\r
用于格式化和打印复杂类型,如数组和对象

有关更多信息,请访问php.net网站

要回显阵列,请使用

print_r($names)
Echo只打印出一个简单的变量(文本、数字)
print\r
用于格式化和打印复杂类型,如数组和对象

有关更多信息,请访问php.net网站


使用打印代替回音

print_r($names); 

就像那样。

使用打印而不是echo\r

print_r($names); 

这样。

您可以使用
print\u r()
var\u dump()
您可以使用
print\u r()
var\u dump()
您应该在while循环之前将$names初始化为数组
$names=array()

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