无法理解在FOREACH循环PHP的一部分中发生了什么

用户名

所以我最近使用了一些代码,我想知道它是如何工作的,因为我不喜欢使用我不了解的东西,并且我从哪里得到的代码都没有显示它是如何工作的。它的作用是将所有选中的复选框附加到变量$ information。

这是我使用的代码,提交的表单和php脚本

<form name="checkboxform" action="" method="post">
 <input type="checkbox" name="ninjas[]" value="stuff">stuff<br>
 <input type="checkbox" name="ninjas[]" value="more stuff">more stuff<br>
<input type="submit" value="submit" name="submit">
</form>

因此,当我单击提交时,此功能运行

//excuse the ninja naming part, needed to have a laugh cause this was so frustrating :)
function sneakyNinjas() {
$array = $_POST['ninjas'];
$information = "";
foreach ($array as $key => $value) {
    $information .= $value; 
}

所以我知道它遍历数组中的每个值,这就是为什么我如此命名它们的原因。
但是$ keys => $ value部分是我不了解的。

如何确定何时单击该复选框?
它是否使用与数组一起发送的布尔值?

我们将不胜感激任何帮助您理解该过程的帮助或链接,因此我可以继续阅读它,因为到目前为止我什么都没发现,而且请务必纠正我所说的任何错误。

用户名

提交HTML表单时,仅提交已选中复选框的值。忽略未选中或已禁用的复选框,因此您的数组仅包含选中的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

确定循环双向链接列表的头是否是“跳转”循环的一部分

来自分类Dev

仅循环结果的一部分

来自分类Dev

fullPage.js在幻灯片放映中自动循环,无法前进到下一部分

来自分类Dev

避免for循环删除列表的一部分

来自分类Dev

为什么我无法在python中匹配我的正则表达式的最后一部分?

来自分类Dev

无法获取网址的最后一部分

来自分类Dev

合并数组递归PHP的一部分

来自分类Dev

PHP如何隐藏URL的一部分

来自分类Dev

在Visual Studio 2015中发布-找不到路径的一部分

来自分类Dev

JAXB元帅错误发生之前创建文件的一部分

来自分类Dev

在PHP中复制xml的一部分

来自分类Dev

取弦的一部分,并与另一部分

来自分类Dev

为什么for循环跳过字符串的一部分?

来自分类Dev

WooCommerce:如果notner属性是循环的一部分,则在foreach中跳过属性

来自分类Dev

WooCommerce:如果notner属性是循环的一部分,则在foreach中跳过属性

来自分类Dev

PHP foreach获得URL的一部分并匹配链接

来自分类Dev

使用php提取链接的一部分?

来自分类Dev

fullPage.js自动循环播放幻灯片,无法前进到下一部分

来自分类Dev

无法理解C#代码的这一部分

来自分类Dev

连接PHP中的URL的一部分

来自分类Dev

在PHP中获取日期的一部分

来自分类Dev

PHP更改URL的一部分

来自分类Dev

无法使textview的一部分可点击

来自分类Dev

如果发生异常,则返回结果的一部分

来自分类Dev

如何循环在php数据库中的列的一部分

来自分类Dev

无法理解 if/for 循环的一部分

来自分类Dev

表单仅在 ASP.NET Core 中发布模型的一部分

来自分类Dev

删除PHP中foreach中逗号的最后一部分?

来自分类Dev

更新 .php 页面的一部分

Related 相关文章

热门标签

归档