php - 如何在同一表行上使用变量来回显 foreach 数组?

标签 php mysql

如何回显具有同一表行上的名字和姓氏以及同一表行上的城市和州的数组?

while(!empty($userphoto))
{       
//output images     
foreach(array($userphoto, $firstName, $lastName, $age, $email, $city, $state) as  $items)
{
    echo "<tr>";

    foreach($items as $key=>$item)
    {
        echo "<td><font size =\"2\" >$item</td>";

        //output only four of them
        if($key==4)
        {
            break;
        }
    }
    echo "</tr>";

最佳答案

如果你想用数组和 foreach 循环来完成它,你可以这样做:

while(!empty($userphoto)) {
    $items = array($firstName, $lastName, $city, $state);
    echo "<tr>";

    foreach($items as $key=>$item) {
        echo "<td>$item</td>";
    }
    echo "</tr>";
}

但如果是我,我会使用@jerron的建议:

while(!empty($userphoto)) {   
    echo "<tr><td>$firstName</td><td>$lastName</td><td>$city</td><td>$state</td></tr>";
}

我希望这有帮助! 芽

关于php - 如何在同一表行上使用变量来回显 foreach 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450684/

相关文章:

php - 使用 mysqli 从 mysql 获取一个值失败

php - mysql 自动增量 id 与 php 生成 id

mysql - 在mysql workbench中绘制0个或多个基数关系

MySQL SELECT 基于多列聚合

mysql - 包含金钱和期间的数据库表设计

php - 在数据库中搜索多行

php - 移动 WordPress Multisite,但我的主题自定义已停止工作。为什么?

mysql - 对数据库执行 SQL 查询时出错 'database' : near "GROUP": syntax error

php - 使用接口(interface)时如何定义关系

php - mysql:如果在30天内找到表中最近的日期并回显列名在哪里找到结果?