php - 如何在PHP中显示多个数组值?

标签 php mysql

我在 PHP 中显示值时遇到问题。

通过 URL 传递值 career.php?mode=1,2,3

这是我的代码

$id = $_GET['mode']; // Id get from URL
    //echo $id;
    $query = "SELECT `job_title` FROM `job` WHERE `job_id` IN ($id)";
    $res    = mysqli_query($conn, $query);

    foreach(($row = mysqli_fetch_array($res)) as $key1){
          $key[] = $key1;
    }

PHP 代码:

<?php echo $key;?>

因此它处于循环状态,因此它显示最后一个循环值。是否可以通过循环显示所有值。

大家帮帮我!!

最佳答案

您有多个选项来输出数组。

Echo 和 foreach

您可以循环遍历数组并回显每个 $key$value

foreach ($keys as $key => $value) {
    echo $key." : ".$value."<br />";
}

print_r 和 var_dump

这主要用于调试。

print_r($keys);

var_dump($keys);

内爆

您可以内爆数组以回显连接的值。

// The first parameter is the devider or separator
echo implode('', $keys);

是否可以从列中显示多个值?

是的,当然。看下面的例子:

foreach ($keys as $value) {
    echo $value['columnone'];
    echo $value['columntwo'];
    echo $value['columnthree'];
}

资源

关于php - 如何在PHP中显示多个数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38099923/

相关文章:

php - 无论输入复选框数组中的值 =""(是否为空)均已检查

php - PHP 是否能够在循环内缓存计数调用?

PHP SQL 临时表不起作用

python - 磁盘存储已满时 MySQL 套接字出错

php - Mysql查询逗号分隔过滤结果

php - PHPUnit生成clover.xml时定义相对路径?

javascript - 如何使用 PHP 和 MySQL 数据库获取上次登录日期时间?

mysql - SQL查询一个单元格中的多个值

mysql query select not in 运行太慢

php - 在 php 中插入多个查询的多个条件