Php 多列后的新行
大家好,我对编程不是很有经验,所以这可能很容易实现 我正在使用php从mysql表中提取数据,我希望显示如下输出: $row[1]$row[2]换行符 $row[3]$row[4]换行符 $row[5]$row[6]换行符 等等 任何帮助都将不胜感激,谢谢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
$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用户数据的一些布局;}这非常有效,但我已经用我的工作代码更新了我的第一篇文章。