php - 获取 map 的所有键,例如 $_POST

标签 php map

例如,假设我将一些数据发布到一个 php 文件,但我不知道这些值的名称是什么。我通常会在哪里执行 $_POST["username"] 或类似的操作。我将如何获取 $_POST

中所有键/值对的列表

最佳答案

array_keys($_POST) 将为您提供数组键。

您还可以执行此操作以获取具有键名的值:

foreach ($_POST as $key => $value) 
{
    //do stuff; 
}

但是!!!你为什么不知道帖子里有什么 key ?您不希望黑客将随机内容放入帖子中,发送给您,然后处理掉。没有什么能阻止他们输入 1000 多个条目。

关于php - 获取 map 的所有键,例如 $_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566253/

相关文章:

PHP Zip 文件为空?

php - 用多维数组中的下划线替换数组键空间

php - CI 在 2 个表的两个不同条件下选择 SUM

c - 父进程和子进程的内存映射文件问题

scala - 为什么必须在scala的for循环中为模式匹配定义过滤器?

c++ - std::set 为什么比 std::map 慢?

php - 带有大小写的mysql查询,然后计算给出错误的相同查询

php - 如果我们从代码中设置时区,为什么 date() 的工作速度会提高一倍?

database - 什么是数组/有序查找数据库?

python - 计算字典列表中的条目 : for loop vs. 列表理解与 map (itemgetter)