Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中发布数组?_Php_Arrays_Post - Fatal编程技术网

如何在php中发布数组?

如何在php中发布数组?,php,arrays,post,Php,Arrays,Post,如何将此数组发布到其他页面 Array ( [0] => Array ( [0] => Client Name [1] => Task ID [2] => Sub-Task Id [3] => Task Specification [4] => Billable Minutes [5] => Total Spent Time

如何将此数组发布到其他页面

Array ( [0] => Array ( [0] => Client Name [1] => Task ID [2] => Sub-Task Id [3] => Task Specification [4] => Billable Minutes [5] => Total Spent Time [6] => Handled By ) [1] => Array ( [0] => Client1 [1] => TAS1 [2] => - [3] => 90 [4] => 01:20:51 [5] => Vinodkumar M ) [2] => Array ( [0] => Client2 [1] => TAS2 [2] => - [3] => 60 [4] => 02:04:42 [5] => Vinodkumar M ) ) 排列 ( [0]=>阵列 ( [0]=>客户端名称 [1] =>任务ID [2] =>子任务Id [3] =>任务规范 [4] =>计费分钟数 [5] =>总花费时间 [6] =>由 ) [1] =>阵列 ( [0]=>Client1 [1] =>TAS1 [2] => - [3] => 90 [4] => 01:20:51 [5] =>Vinodkumar M ) [2] =>阵列 ( [0]=>Client2 [1] =>TAS2 [2] => - [3] => 60 [4] => 02:04:42 [5] =>Vinodkumar M ) )
您可以将其放在会话中:

session_start();
$_SESSION['array_name'] = $array_name;
或者,如果您想通过表单发送,您可以:


我尝试了$\u会话['excelData']=array($exportToExcel);使用session变量使用
内爆
函数以字符串形式保存数组值,然后在另一个页面中使用它。您尝试的方法有什么问题?请提供更多信息。。。“将此数组发布到另一个页面”非常模糊。您是否在两个页面中都放置了
session\u start()
?(在您将其存储在会话中的页面和您试图检索它的页面?)将这些值回显到隐藏文本中,然后发布它!我同意你的看法。将其全部存储到一个$\u会话变量中,然后可以根据需要在任意多个页面上执行。只需确保每个页面都使用session_start()打开即可;保存页面上的变量。谢谢,使用会话变量我得到了结果。
<input type='hidden' name='input_name' value="<?php echo htmlentities(serialize($array_name)); ?>" />

$passed_array = unserialize($_POST['input_name']);