2

我对 PHP 表单中的 optional_param 函数有疑问(版本 5.3.14)

在查看了为什么某些字段没有保存在我的表单中之后,我意识到这些数据......

$checkdata = optional_param('items', array(), PARAM_INT)

最多只能从表单中保存 996 个位置(项目)(它们是选择项目并且有很多)....

这是一个设置还是我可以改变的东西?或者我的结果有什么问题?

提前致谢


解决方案:一个moodle函数(我正在使用的平台)

谢谢佩卡

4

1 回答 1

9

这个函数是一个moodle函数。它从当前页面的 URL 中获取一个参数。

例如网址:

http://moodle.dev/course/view.php?id=2&items=4

(这是完全任意选择的)

使用此代码:

$checkdata = optional_param('items', array(), PARAM_INT)

将“items”值(这里是 4)保存在 $checkdata 中。如果 url 中不存在项目,它将执行$checkdata = array()

于 2012-08-02T14:22:15.250 回答