>  기사  >  백엔드 개발  >  PHP 하이퍼링크를 통해 배열 매개변수를 전달하는 방법 소개

PHP 하이퍼링크를 통해 배열 매개변수를 전달하는 방법 소개

WBOY
WBOY원래의
2016-07-25 09:00:242648검색
平常的php编程中,如果需要传递数组参数 我们一般会通过for表单或通过ajax形式异步提交。今天为大家介绍如何通过超链接的形式进行传递,供大家学习参考。

示例代码:

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

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



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.