教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 超链接传递数组参数的方法介绍

php 超链接传递数组参数的方法介绍

发布时间:2015-11-04   编辑:jiaochengji.com
平常的php编程中,如果需要传递数组参数 我们一般会通过for表单或通过ajax形式异步提交。今天为大家介绍如何通过超链接的形式进行传递,供大家学习参考。

示例代码:

<?php
/**
 * 超链接传递数组参数 
 * site www.jbxue.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、连接符建议用’-'或者’/',不建议用’,’

以上代码虽然实现了简单的数组传递的需求,但不推荐在生产环境中使用,仅供大家学习参考。

您可能感兴趣的文章:
php 超链接传递数组参数的方法介绍
php中func_num_args与func_get_args函数的例子
php为js数组赋值方法
php预定义变量怎么用
url链接中特殊字符转义方法
php传输数据的方式有哪些?
php数组入门教程之数组尾添加元素
Go 语言函数
php快递查询API类(支持各种快递的查询)
php入门教程(九) PHP预定义数组

[关闭]
~ ~