我想将我的php数组传递给表单输入类型为hidden.i已经尝试了很多次,但是它在我的输入表单中给了我一个数组(键=值,键=>值)。
这是我的PHP代码有一个数组。
$my_arr = array();
$my_arr['key']="value";
这是我的html代码
<form method="post" action="next.php">
<input type="hidden" name="my_form_data" value="<?php print_r($my_arr) ?>">
<button name="submit_btn">Submit</button>
</form>
任何人都可以帮助我在我的输入隐藏元素中传递php数组,以及如何在下一页中获取它。
如果我对您的理解正确,则可以尝试以下操作:
<form method="post" action="next.php">
<input type="hidden" name="my_form_data" value="<?php echo htmlspecialchars(serialize($my_arr)) ?>">
<button name="submit_btn">Submit</button>
</form>
然后在next.php
您反序列化以获取PHP数据结构:
<?php
$my_arr = unserialize($_POST["my_form_data"]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句