示例代码:
<?php /** * 超链接传递数组参数 * site www.jb200.com */ if($_GET['names']){ $arr=explode(‘-’,$_GET['names']); print_r($arr); exit(); } $names = array(“11″,”22″,”33″); $arg=implode(‘-’,$names); $url=”http://localhost/root/bd.php?names=”.$arg; header(“location:$url”); ?>
说明:
1、先将数组转换成字符串,然后在目标网址接收参数,再将字符串还原为数组。
2、此方法仅适用于一维数组,且数组不能太大,否则会超出url长度的上限。
3、连接符建议用’-'或者’/',不建议用’,’
以上代码虽然实现了简单的数组传递的需求,但不推荐在生产环境中使用,仅供大家学习参考。