我很好奇,最重要的是 - 是否可以发布 PHP 值?即$_POST['foo']
通过某种索引?即$_POST[0]
?
($_POST[0]
顺便说一句不起作用)
不,这是不可能的:您不能通过数字索引从关联数组中获取值(因为,正如doc 中明确指出的那样,PHP 不区分索引数组和关联数组)。
这就是为什么返回数组的某些函数(例如PDOStatement::fetch及其兄弟函数)需要一个额外的参数来控制返回数组中索引的“类型”:数字(FETCH_NUM
)、字符串(FETCH_ASSOC
)或两者(FETCH_BOTH
默认值) )。)
重新索引可能会得到最接近的结果:
$myPost = array_values($_POST);
不是我知道的,请查看 print_r($_POST) 以查看您可以访问的所有好东西。您可以使用以下方法迭代这些值:
foreach($_POST as $key=>$value){
echo $key.' '.$value."\n";
}
$i++
如果您想跟踪计数,您可以输入一个 ....
您可以获取存储在 $_POST 变量中的数据并将它们存储到索引元素中。但它们最初并未存储为索引元素。