php – 如何通过键获取数组值
发布时间:2020-12-13 21:59:18 所属栏目:PHP教程 来源:网络整理
导读:我在横向数组时遇到一个奇怪的问题,由html输入创建. 这是我的 HTML: input type="hidden" name="new_date['rule'][]" value="hfgfgfgfg"input type="date" name="new_date['date'][]" / 如果我提交表单,那么我得到这样的数组: $var=$_POST['new_date'];ech
我在横向数组时遇到一个奇怪的问题,由html输入创建.
这是我的 HTML: <input type="hidden" name="new_date['rule'][]" value="hfgfgfgfg"> <input type="date" name="new_date['date'][]" /> 如果我提交表单,那么我得到这样的数组: $var=$_POST['new_date']; echo"<pre>"; print_r($var); echo"</pre>"; //output Array ( ['rule'] => Array ( [0] => rule_5a6c50ff02fff ) ['date'] => Array ( [0] => 2018-05-24 ) ) 如果我正在尝试使用关键规则的数组,那么我什么都没有或空洞. print_r($var['rule']); //output .....empty...... 请帮忙. TIA 解决方法
在HTML中,您使用了new_date [‘rule’] [],其中键为’rule’,因此在通过POST进行检索时,您需要使用相同的键,即单引号
使用如下: var_dump($var["'rule'"]) 要使用:$var [‘rule’]你可能需要在你的html中使用new_date [rule] [] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |