2.2.4出现数组下标问题

建议 已结
4 365
baiwapak
baiwapak VIP3 2017-12-8
悬赏:20飞吻
html:
<input name='ids[]' value="1">
<input name='ids[]' value="2">
<input name='skus[]' value="11">
<input name='skus[]' value="22">
php:
print_r($ids);
print_r($skus);
//正确结果
array(0=>1, 1=>2)
array(0=>11, 1=>22)
//layui bug
array(0=>1, 1=>2)
array(2=>11, 3=>22)
@贤心 心姐求修复。

我回滚到2.2.3没这个问题。
回帖
  • [思考] 原来是这么用的,终于了解了,我还以为是ids[0],ids[1] skus[0],skus[1]这种用法呢,有机会试一试java怎么用的。
    0 回复
  • @冬日温暖 你这种也可以,但是php可以不定义下标,会自动从0开始,然后每个数组都是独立的,layui2.2.4将所有数组下标从0开始,这显然对php来说。是个bug
    0 回复
  • @baiwapak 明白了,我说为啥要加那个功能呢,原来是这样啊。[赞] 感谢讲解!又更新了,不知道解决你的问题了没[哈哈]
    0 回复
  • @冬日温暖 问题搞定了。感谢贤总
    0 回复
本帖已设置禁止回复