如何从URL中打印出所有参数及其值,而无需使用print $_GET['paramater-goes-here'];
多次?如何从URL获取所有参数并将其用PHP打印出来?
回答
foreach($_GET as $key => $value){
echo $key . " : " . $value . "<br />\r\n";
}
这个答案很棒,因为虽然print_r更快,但它允许您在代码中使用$ key和$ value。 – BFWebAdmin 2014-11-25 14:39:29
参数在URL中,所以在$_GET
;你可以遍历数组使用foreach
:
foreach ($_GET as $name => $value) {
echo $name . ' : ' . $value . '<br />';
}
链接到'$ _GET'文件:http://php.net/manual/en/reserved.variables.get.php – 2010-01-29 07:05:50
我用
print_r($_GET);
这样一个可爱而简单的答案。节省了我的时间。 #SF善用开源知识。 – 2013-07-16 03:57:44
保存我的洞天感谢戳记 – Ramakrishna 2016-11-15 11:27:20
您还可以使用parse_url()
和parse_str()
:
$url = 'http://www.example.com/index.php?a=1&b=2&c=3&d=some%20string';
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query);
parse_str($query, $arr);
echo $query; // a=1&b=2&c=3&d=some%20string
echo $a; // 1
echo $b; // 2
echo $c; // 3
echo $d; // some string
foreach ($arr as $key => $val) {
echo $key . ' => ' . $val . ', '; // a => 1, b => 2, c => 3, d => 4
}
其实这是一个很好的答案,因为你可以解析请求之外的字符串url – 2015-10-08 09:22:40
试试这个.....
function get_all_get()
{
$output = "?";
$firstRun = true;
foreach($_GET as $key=>$val) {
if($key != $parameter) {
if(!$firstRun) {
$output .= "&";
} else {
$firstRun = false;
}
$output .= $key."=".$val;
}
}
return $output;
}
感谢您发表这篇文章,这个小小的功能为我节省了一些时间,尽管我不得不为了更多的功能用途,但仍然是我需要的。没想过要走这条路。 – 2015-06-23 16:51:19
我使用:
ob_start();
var_dump($_GET);
$s=ob_get_clean();
它很容易从url获取所有请求参数。
<?php
print_r($_REQUEST);
?>
这将返回一个数组格式。
- 1. 获取参数并打印出来
- 2. 如何从url获取所有php参数?
- 3. 如何获取float值并将其作为C++打印出来(5.0为5.0)
- 4. 如何从表中获得3个最高值并将其打印出来?
- 5. MIPS如何存储用户输入并将其打印出来
- 6. 使用套接字读取html并将其打印出来
- 7. 传递参数,并打印出来
- 8. 如何使用`...`C运算符来获取打印出所有参数的函数?
- 9. 如何挑选一个字符串并将其打印出来?
- 10. 如何通过php从mysql表中获取所有数据,并打印出每个单元格的内容?
- 11. 无法从角度js中的URL获取参数并将其传递给PHP
- 12. PHP获取URL参数及其值
- 13. Rails:如何从url获取所有参数?
- 14. 如何从给定的URL获取所有参数的值?
- 15. 如何从URL获取数据并将其转换为json?
- 16. 获取父节点的HTML,包括childs html并将其打印出来
- 17. 如何从PHP中获取特定数组数据并将其存储起来
- 18. 读取Java数组中的10位数字并将其反向打印出来
- 19. PHP获取文件内容并将其打印出格式化的
- 20. Python - 获取URL,解析并打印PDF
- 21. 如何从URL获取数组参数?
- 22. 如何获取输入文件并计算每个单词中的字母并将其打印出来
- 23. AngularJS $将模板编译为iframe并将其打印出来
- 24. 从URL获取参数并重定向?
- 25. 如何使用PHP中的.htaccess从URL中获取参数
- 26. PHP从url变量中获取参数
- 27. 如何打印所有invoiceIds并使用ireport将其循环使用
- 28. 从URL获取ID并通过Ajax将其发送到PHP
- 29. 如何使用4x10网格创建页面并将其打印出来
- 30. 如何从URL中获取JSON参数
您可能想阅读本文以了解'GET'和'POST'之间的区别:http://insecureweb.com/web-security/http-methods-get-vs-post/ – 2010-01-29 07:09:27