当我输入print_r($data);
时,我得到以下
Array
(
[name] => Cheese
)
是否有一种方法可以在变量中获得关键name
?
name
可能是email
等值
使用array_keys()
:
var_dump(array_keys($data));
返回数组的所有键或键的子集
你的意思是你知道值,但你不知道键?如果是这样,你可以这样写:
$array = ['name' => 'Cheese'];
array_flip($array);
var_export($array['Cheese']); // Output: name
您可以使用extract
函数将数组键提取到自己的变量中。例如
$a = array("color"=>"blue");
extract($a);
echo $color;