Php 如何获取使用Get设置的值?

Php 如何获取使用Get设置的值?,php,get,Php,Get,当然,我使用GET以非敏感的方式获取信息,URL如下:http://www.sample.com/foo.php?KEY=VALUE 如果我想从中获取文本键,可以吗?试试这个 foreach($_GET as $key => $value) { echo $key; // will print 'KEY' echo $value; // will print 'VALUE' } 试试这个 foreach($_GET as $key => $value) { echo $key; /

当然,我使用GET以非敏感的方式获取信息,URL如下:http://www.sample.com/foo.php?KEY=VALUE 如果我想从中获取文本键,可以吗?

试试这个

foreach($_GET as $key => $value) {
echo $key; // will print 'KEY'
echo $value; // will print 'VALUE'
}
试试这个

foreach($_GET as $key => $value) {
echo $key; // will print 'KEY'
echo $value; // will print 'VALUE'
}
在数组中搜索值,返回键 您可以使用与使用第二个参数的数组_键类似的函数:

$array = array( "Name" => "Jonathan" );
$key = array_search( "Jonathan", $array );

echo $key; // Name
请注意,当以这种方式搜索字符串时,您的搜索将区分大小写,因此请确保大小写正确。这将返回找到的与搜索值对应的第一个键。如果找到多个密钥,则只返回第一个密钥

检索数组中的数组键 如果你想要所有的钥匙,你可以使用。这将返回一个键数组。从中,您可以找到所需的值,然后使用它从$\u GET中获取相应的值

这将产生以下数组:

Array ( [0] => Name [1] => Site ) Array ( [0] => Name ) 这将产生以下数组:

Array ( [0] => Name [1] => Site ) Array ( [0] => Name ) 在数组中搜索值,返回键 您可以使用与使用第二个参数的数组_键类似的函数:

$array = array( "Name" => "Jonathan" );
$key = array_search( "Jonathan", $array );

echo $key; // Name
请注意,当以这种方式搜索字符串时,您的搜索将区分大小写,因此请确保大小写正确。这将返回找到的与搜索值对应的第一个键。如果找到多个密钥,则只返回第一个密钥

检索数组中的数组键 如果你想要所有的钥匙,你可以使用。这将返回一个键数组。从中,您可以找到所需的值,然后使用它从$\u GET中获取相应的值

这将产生以下数组:

Array ( [0] => Name [1] => Site ) Array ( [0] => Name ) 这将产生以下数组:

Array ( [0] => Name [1] => Site ) Array ( [0] => Name )
您的url在/之后没有任何文件名。您希望在哪个文件中获取KEYindex.php,抱歉,为了清楚起见,应该指定。您的url在/之后没有任何文件名。您希望在哪个文件中获得KEYindex.php,抱歉,为了清楚起见,应该指定。这是可行的,但是Jonathan建议的数组_键会更干净:谢谢!这是可行的,但是Jonathan建议的数组_键会更干净:谢谢@rar请查看最后一个加法-由于您处理的是一个非常小且平坦的数组,因此数组搜索可能更适合此任务。@rar请查看最后一个加法-由于您处理的是一个非常小且平坦的数组,因此数组搜索可能更适合此任务。