如何從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. 從頁面獲取鏈接並將其打印出來
- 3. 如何從url獲取所有php參數?
- 4. 使用JavaScript獲取url參數並將其發送到php
- 5. 如何從目錄獲取圖像並打印出來?
- 6. 如何獲取float值並將其作爲C++打印出來(5.0爲5.0)
- 7. 如何從php中獲取參數url?
- 8. MIPS如何存儲用戶輸入並將其打印出來
- 9. 如何用javascript填充表格並將其打印出來
- 10. 如何從表中獲得3個最高值並將其打印出來?
- 11. 從文件中獲取結構的輸入並將其打印出來C
- 12. 使用套接字讀取html並將其打印出來
- 13. 傳遞參數,並打印出來
- 14. 從URL獲取數字並將其用作PHP中的變量
- 15. 如何使用`...`C運算符來獲取打印出所有參數的函數?
- 16. 如何挑選一個字符串並將其打印出來?
- 17. 如何保存UIDatePicker日期並將其打印出來?
- 18. 創建一個對象並將其打印出來,但打印出參考。如何解決這個問題?
- 19. 如何通過php從mysql表中獲取所有數據,並打印出每個單元格的內容?
- 20. 如何從其他表中獲取數據並將其顯示出來?
- 21. 無法從角度js中的URL獲取參數並將其傳遞給PHP
- 22. PHP獲取URL參數及其值
- 23. 如何從給定的URL獲取所有參數的值?
- 24. Rails:如何從url獲取所有參數?
- 25. 如何從url獲取csv並將其轉換爲數組
- 26. 如何從URL獲取數據並將其轉換爲json?
- 27. 如何從html頁面獲取url參數並將其顯示在textarea中?
- 28. 獲取父節點的HTML,包括childs html並將其打印出來
- 29. 在窗口中獲取第一個可見的iFrame並將其打印出來
- 30. 如何從PHP中獲取特定數組數據並將其存儲起來
您可能想閱讀本文以瞭解'GET'和'POST'之間的區別:http://insecureweb.com/web-security/http-methods-get-vs-post/ – 2010-01-29 07:09:27