如果是在页面间传值,还有种较易理解的方法,不过也麻烦。
<?
//在页面1中把数组连成一个字串。
foreach($array as $key){
$str.=$key.",";
}
//在用form将$str提交到页面2。
echo '<form>';
echo '<input type=hidden name=str value='.$str.'>';
echo '</form>';
?>
在页面2中将得到的$str还原成数组。
<?
$array=explode(',',$str);
?>
唉,麻烦是很麻烦啊。
<?
//在页面1中把数组连成一个字串。
foreach($array as $key){
$str.=$key.",";
}
//在用form将$str提交到页面2。
echo '<form>';
echo '<input type=hidden name=str value='.$str.'>';
echo '</form>';
?>
在页面2中将得到的$str还原成数组。
<?
$array=explode(',',$str);
?>
唉,麻烦是很麻烦啊。
<?php
session_register('aa');
$aa=array(1,2,34,5,6,7,7,7,2,7,7,77,1234123);
?>
<A HREF="test.php">到下一页去取这个数组.test.php
<?php
session_start();
print "以下是session数组传过来的内容:";
print_r($_SESSION['aa']);
?>
你行,我佩服,謝謝!還有高手來沒!!
<?php
session_register('aa');
$aa=array(1,2,34,5,6,7,7,7,2,7,7,77,1234123);
?>
<A HREF="test.php">到下一页去取这个数组.test.php
<?php
session_start();
print "以下是session数组传过来的内容:";
print_r($_SESSION['aa']);
?>怎麼在我的電腦中調試,沒有輸出值??
在文件前都加session_start();