如何将索引转换为字符串?
例如,我想在这里获得'signin'索引:
array(1) {
["signin"]=>
array(2) {
["email_address"]=>
string(0) ""
["password"]=>
string(0) ""
}
}
哈维
答案 0 :(得分:3)
您可以使用key()
:
reset($array); // resets the internal pointer to the first element,
// might not be necessary
$current_key = key($array);
// $current_key = 'singin';
使用array_keys()
获取数组的所有键,例如:
$keys = array_keys('foo'=>1, 'bar'=>2);
// $keys[0] = 'foo'
// $keys[1] = 'bar'
要确保该键是字符串,您可以使用strval()
(如果您还有数字省略)。
答案 1 :(得分:0)
...
$signin = $your_array["signin"];
要获取密钥,您可以使用key
$key = key($your_array);
此处有更多信息:http://php.net/manual/en/function.key.php
$signin
本身就是一个数组,您可以查看:
print_r($signin);
因此,如果您愿意,也可以获得这样的电子邮件地址和密码:
$email = $your_array["signin"]["email_address"];
$password = $your_array["signin"]["password"];