php - 如何在php中循环传递数组?

标签 php mysql arrays for-loop

我面临的问题是我想通过使用数组和循环显示所有图像,它没有显示所有图像,它只显示一张图像。这是我的代码

if($objResult['Image_Type'] == '01') {
    $img11 = array($objResult['Image_Name']);
    for ($i=0; $i < count($img11[$i]); $i++) {
        $im_mouths = array($img11[$i]);
    }
}

这里是在数据库中提取出所有图像 in database

使用这段代码,输出只显示一张图片

<?  echo    $im_mouths[0].'11111'.'<br>';?>
<?  echo    $im_mouths[1].'222222'.'<br>';?>
<?  echo    $im_mouths[2].'333333'.'<br>';?>

output

我不确定我做的对不对,帮我解决这个问题。 谢谢:)

最佳答案

它只显示一张图片,因为你每次循环都要重写 $im_mouths。您应该更改循环以执行以下操作:

$im_mouths = array();
if($objResult['Image_Type'] == '01') {
    $img11 = array($objResult['Image_Name']);
    for ($i=0; $i < count($img11[$i]); $i++) {
        $im_mouths[] = array($img11[$i]);
    }
}

我们将 $im_mouths 初始化为一个数组,然后将每个元素作为一个元素添加到数组中:$im_mouths[] = ...

关于php - 如何在php中循环传递数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559507/

相关文章:

PHP/MySQL 无法弄清楚如何根据我当前的表对数据进行分组和打印

mysql - Solr 没有索引 mysql 数据库

c# - 将 C# 数组传递给 Javascript

arrays - ruby - 计算超市排队时间

php - Cronjob 运行后从 MYSQL 向收件人发送电子邮件

php - 迁移后测试数据(HTML -> PHP -> SQL)

php - SQLSTATE[23000] : Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

php - 在PHP中使用正则表达式查询MYSQL

c# - 在 C# 中使用 MySQL

python - 向量化 numpy 数组扩展