gpt4 book ai didi

php - 如何以隐藏在html表单中的输入类型传递php数组

转载 作者:行者123 更新时间:2023-11-28 04:29:13 25 4
gpt4 key购买 nike

我想在我的表单输入类型中将我的 php 数组作为隐藏传递。我已经尝试了很多次,但它在我的输入表单中给了我一个数组(键=>值,键=>值)。

这是我的 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"]);

关于php - 如何以隐藏在html表单中的输入类型传递php数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42711353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com