php范围查询
基本问题在这里。我正在使用 php(smarty) range 来填充该月中几天的数组。
$smarty->assign('date', range(1,31 ));
表单发送正常,但因为计数从 0 开始,所以当我从下拉列表中选择 20 时,表单中会发送 19。
如何设置使其从 1 开始?
Basic question here. I am using php(smarty) range to populate an array for days in the month.
$smarty->assign('date', range(1,31 ));
The form sends OK, but because counts start at 0, when I pick 20 from dropdown 19 gets sent in the form.
How do I set it so it starts at 1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
range() 函数不允许您指定数组的键。最简单的选择是创建自己的数组:
The range() function does not allow you to specify the keys for the array. The simplest option would be to create your own array:
或者,可能更有效,尽管这是一个微观优化:
Or, possibly more efficient, although it's a micro-optimalisation: