echo join(' - ', $_GET), '<br>'; // ①
$dict = array(
'area' => array('内地', '港台'),
'type' => array('动作', '爱情'),
'year' => array('2001', '2013'),
);
foreach($dict as $key=>$item) {
$param = $_GET; //②
foreach($item as $v) {
$param[$key] = $v; //③
$t = http_build_query($param); //④
echo "<a href='/search.php?$t'>$v</a> ";
}
echo '<br>';
}
第①句什么意思,有什么作用?
第②句把GET赋值有会用特别的用意?直接用就挺好嘛?
第③什么意思呢/
第④句什么意思呢,因为感觉好像第三句没什么意义谢谢
2. 后面要对 $param 进行修改,直接使用 $_GET 会导致$dict循环的第二次开始,部分参数被修改了
3. 修改其中一个参数值,比如,将area改为内地,或者type改为爱情
4. 生成修改参数后的url地址