【问题标题】:Submit form as array and remove special characters以数组形式提交表单并删除特殊字符
【发布时间】:2014-02-22 18:58:12
【问题描述】:

如何在以数组形式提交的表单上执行 htmlspecialchars,如下所示:

<input name="sv_votes[][author]" />
<input name="sv_votes[][author]" />
<input name="sv_votes[][author]" />

这似乎没有任何作用:

htmlspecialchars($_POST['sv_votes'])

【问题讨论】:

  • 那会是ArrayArrays 吗?还是只是一个Array?您的示例可能会更好,因为它们都具有相同的名称。我不明白你有什么样的数据结构。

标签: php arrays forms htmlspecialchars


【解决方案1】:

遍历数组。

foreach($_POST['sv_votes'] as $key => $value){
    $_POST['sv_votes'][$key] = htmlspecialchars($value);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-10
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-15
    • 2018-11-29
    相关资源
    最近更新 更多