从数组中提取键

时间:2011-09-27 21:25:34

标签: php

我只是想知道我是否可以从代码下面获取密钥

$keys = array_keys($_POST); //this will return all key
$key = array_key($_POS['username']) //i dont know this this is possible, im trying to get the 'username'

有可能吗?

5 个答案:

答案 0 :(得分:6)

array_keys($_POST);

单键:

list($key) = array_keys($_POST);

reset($_POST);
$key = key($_POST);

答案 1 :(得分:0)

slier,你在寻找

array_keys($_POST);

答案 2 :(得分:0)

您可以使用array_keys($_POST)之类的内容获取所有密钥的列表。

如果您只是想知道是否发布了“用户名”,isset($_POST['username'])就可以了。

但是,如果您尝试使用$_POST['username']并且知道其密钥是“用户名”,那么您将无法可靠地完成像foreach ($_POST as $key => $value)这样的数组循环。< / p>

答案 3 :(得分:0)

if(array_key_exists('username',$_POST)){
   $_POST['username'];
}

for ($_POST as $key=>$value){
   //Iterate and use $key
}

答案 4 :(得分:0)

array_keys($_POST) 

是你要找的东西