Joomla JInput Array Only Int

时间:2018-03-11 11:35:51

标签: joomla3.0

我想提交一个数组输入

<input name="m[]" />

我知道我可以使用JInput作为

获取提交的值
$input -> get('m', [], 'ARRAY')

我想知道是否有办法让检索到的数据只能得到整数,就像我们使用时一样

$input -> get('avar', 0, 'INT')

是否可以使用jInput或其他方式执行此操作?

谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

如文档中所述,您需要指定密钥及其过滤器作为参数。

https://docs.joomla.org/Retrieving_request_data_using_JInput

$fooValues = $jinput->getArray(array(
    'var1' => 'int',
    'var2' => 'float',
    'var3' => 'word'
));