Php 如何获取使用Get设置的值?
当然,我使用GET以非敏感的方式获取信息,URL如下:http://www.sample.com/foo.php?KEY=VALUE 如果我想从中获取文本键,可以吗?试试这个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; /
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请查看最后一个加法-由于您处理的是一个非常小且平坦的数组,因此数组搜索可能更适合此任务。