将参数传递给分页URL

Che*_*Jug 5 php url pdo

我是一种将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)

但是我要传递更多参数.有人能告诉我如何使用数组或其他更好的方法吗?

谢谢

Sia*_*agh 5

哟可以使用这个函数:
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, '', '&amp;');

?>
Run Code Online (Sandbox Code Playgroud)

输出:

foo=bar&baz=boom&cow=milk&php=hypertext+processor
foo=bar&amp;baz=boom&amp;cow=milk&amp;php=hypertext+processor
Run Code Online (Sandbox Code Playgroud)