1.可以用session和表单两种方式都是先将数组序列化,然后取出后返序列化
session方式
<?php
session_start();
$arr = array(1,2,3,4,5,6);
$arrse = serialize($arr);
$_SESSION['sessarr'] = $arrse;//序列化,对象或者数组都可以这样存放到session中
//如果你想使用session数据返回数组的话
$arr = unserialize($_SESSION['sessarr']);//反序列化
echo $_SESSION['sessarr'];
echo "<br>";
print_r($arr);
?>
2.表单方式
<form method="POST" action="1.php">
<input type="hidden" name="post_data" value="<?=base64_encode(serialize($arr))?>" />
</form>
1.php
<?
print_r(base64_encode(unserialize($_POST['post_data'])));
?>
.php文件中嵌套html(可以实现处理!)
PHP中一个页面的数组如何传递到另一个页面
最新推荐文章于 2021-03-12 00:38:25 发布