每个循环的php打印出“ print(2)”

时间:2019-10-03 09:29:16

标签: php arrays foreach printing echo

我有一个循环,在其中循环访问数组并可以正常工作,但是,它打印出太多的东西:print(2)“ 81” 81。就我而言,我只希望它打印出81个值。

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    if (isset($_POST['devices']) && is_array($_POST['devices'])) {

        foreach ($_POST['devices'] as $deviceId) {
            var_dump($deviceId);
            echo "$deviceId";
        }
    }
}

1 个答案:

答案 0 :(得分:0)

通过删除var_dump($ deviceId);

修复了该问题
if ($_SERVER['REQUEST_METHOD'] === 'POST') {

if (isset($_POST['devices']) && is_array($_POST['devices'])) {

    foreach ($_POST['devices'] as $deviceId) {

        echo "$deviceId";
    }
}
}