Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多列后的新行_Php_Mysql - Fatal编程技术网

Php 多列后的新行

Php 多列后的新行,php,mysql,Php,Mysql,大家好,我对编程不是很有经验,所以这可能很容易实现 我正在使用php从mysql表中提取数据,我希望显示如下输出: $row[1]$row[2]换行符 $row[3]$row[4]换行符 $row[5]$row[6]换行符 等等 任何帮助都将不胜感激,谢谢 $user_table = select_table( "users", "user_name ASC" ); $rows = array( ); while( $row = mysqli_fetch_assoc( $user_ta

大家好,我对编程不是很有经验,所以这可能很容易实现

我正在使用php从mysql表中提取数据,我希望显示如下输出:

$row[1]$row[2]换行符

$row[3]$row[4]换行符

$row[5]$row[6]换行符

等等

任何帮助都将不胜感激,谢谢

$user_table = select_table( "users", "user_name ASC" );  
$rows = array( );  

while( $row = mysqli_fetch_assoc( $user_table ) ) {  
    $rows[] = $row;  
}  

$user_groups = array_chunk( $rows, 2 );  

foreach ( $user_groups as $user_group ) {  

    echo "<tr>";  

    foreach( $user_group as $row ) {  

        echo "<td class=\"user-box\">{$row["user_name"]}</td>";  
    }  
    echo "</tr>";  
}  

这是我的工作代码。谢谢Tim,请循环查看您的结果,并在2点后再次开始计数。 下面是一个使用简单数组和表的示例,您可以看到它是如何工作的

<?php

$results = array('one','two','three','four');

echo '<table border="1">';

foreach(array_chunk($results,2) as $row) {

    echo '<tr>';

    foreach($row as $value) {
        echo '<td>'.$value.'</td>';
    }

    echo '</tr>';
}

echo '</table>';

到目前为止你有什么?如果您使用mysql提取数据,我相信您了解echo命令。您如何提取数据?$user\u table=选择\u table users,user\u name ASC;虽然$user=mysqli_fetch_array$user_table{echo用户数据的一些布局;}这非常有效,但我已经用我的工作代码更新了我的第一篇文章。