使用 PHP Foreach 循环修改原始数组值
在 PHP 中处理多维数组时,有时需要修改数组中的原始数组foreach 循环。但是,访问当前数组的名称(例如,您提供的示例中的“names”)可能会令人困惑。
为了解决此问题,PHP 允许使用“&”运算符通过引用传递数组。这可确保循环内对数组所做的修改反映在原始数组中。
使用引用传递的修订代码:
function checkForm(&$fields){ foreach($fields as &$field){ if($field['required'] && strlen($_POST[$field['name']]) <= 0){ $field['value'] = "Some error"; } } return $fields; }
好处路过的参考:
警告建议:
以上是如何在 PHP Foreach 循环中修改原始数组值?的详细内容。更多信息请关注PHP中文网其他相关文章!