php - 每个循环的 PHP 打印出“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";
}
}
}
推荐阅读
- html - 格式化页脚中的文本(图标下的文本)
- python - 自 Python 2.7 以来,I/O 是否变慢了?
- ansible - pytest - 忽略测试,而不仅仅是跳过
- python - 如何检查数字中的连续数字是偶数还是奇数?
- javascript - 使用 moment.js 确定当前时间(以小时为单位)是否在特定时间之间
- angular - 带有选择的 Angular i18n img alt 属性
- laravel - 将数据从刀片模板传递到 vue 时出现 Vue 警告
- javascript - 使用 Express (Node.js) 在 React 应用程序中找不到 index.js
- javascript - 使用 day 对象检查数组
- charts - 添加新节点后无法使 Grahviz 的边缘笔直并正确渲染