Php 每个循环打印出 "print(2)"

Php for each loop prints out "print(2)"

我有一个循环,在这个循环中我迭代一个数组并且它工作正常,但是,它打印出太多的东西: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";
        }
    }
}

通过删除 var_dump($deviceId);

修复了它
if ($_SERVER['REQUEST_METHOD'] === 'POST') {

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

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

        echo "$deviceId";
    }
}
}