我是一种将15个参数传递给url分页的方法:
例如我有:
$input = $_GET['input'];
$categories = $_GET['category'];
$state = $_GET['state'];
$zipcode = $_GET['zipcode'];
Run Code Online (Sandbox Code Playgroud)
我可以这样做,工作正常:
$paginate.= "<a href='$targetpage?page=$prev&input=".$_GET['input']."&
category=".$_GET['category']."&state=".$_GET['state']."&
zipcode=".$GET['zipcode']."'>Previous</a>";
Run Code Online (Sandbox Code Playgroud)
但是我要传递更多参数.有人能告诉我如何使用数组或其他更好的方法吗?
谢谢
哟可以使用这个函数:
http_build_query
php.net示例:
<?php
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data) . "\n";
echo http_build_query($data, '', '&');
?>
Run Code Online (Sandbox Code Playgroud)
输出:
foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&baz=boom&cow=milk&php=hypertext+processor
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2476 次 |
| 最近记录: |