不,这是不可能的:您不能通过数字索引从关联数组中获取值(因为,正如文档中明确指出的,PHP 不区分索引数组和关联数组)。
这就是为什么一些返回数组的函数(例如PDOStatement::fetch及其兄弟函数)需要一个额外的参数来控制返回数组中索引的“类型”:数字 ( FETCH_NUM)、字符串 ( FETCH_ASSOC) 或两者 (FETCH_BOTH,默认值)。)
重新索引可能获得的最接近的结果:
$myPost = array_values($_POST);
Run Code Online (Sandbox Code Playgroud)
不是我所知道的,请查看print_r($ _ POST)以查看所有可以访问的东西。您可以使用以下方法迭代这些值:
foreach($_POST as $key=>$value){
echo $key.' '.$value."\n";
}
Run Code Online (Sandbox Code Playgroud)
你可以在抛出$i++,如果你想保持一个计数的轨道....