【发布时间】:2013-12-16 14:04:15
【问题描述】:
我尝试将表单数据作为数组(“newData”)提交到结构中的我的 php 应用程序
$_POST['newData'] = array(
1 => array( p1 => 'a', p2 => 'ae', /*etc.*/ ),
2 => array( p1 => /*etc.*/ )
)
它告诉我 print_r() 命令。
因为我通常通过filter_input()调用表单数据,所以我在我的程序中写入:
$newData = filter_input(INPUT_POST, 'newData',
FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
但这不包含任何值。 我是否以 crong 方式使用了 filter 命令,或者我不知道 php.ini 中是否有一些开关?我过滤输入数组的其他程序以相同的方式在另一台服务器上运行,这就是为什么我认为这可能是一个问题。
【问题讨论】:
标签: php arrays filter-input