PHP:如何将索引转换为字符串?

PHP:如何将索引转换为字符串?,php,string,indexing,Php,String,Indexing,如何将索引转换为字符串 例如,我想在此处获取“signin”索引: array(1) { ["signin"]=> array(2) { ["email_address"]=> string(0) "" ["password"]=> string(0) "" } } 贾维 $signin = $your_array["signin"]; 要获取密钥,您可以使用密钥 $key = key($your_array); 更多信息请点击

如何将索引转换为字符串

例如,我想在此处获取“signin”索引:

array(1) {
  ["signin"]=>
  array(2) {
    ["email_address"]=>
    string(0) ""
    ["password"]=>
    string(0) ""
  }
}
贾维

$signin = $your_array["signin"];
要获取密钥,您可以使用
密钥

$key = key($your_array);
更多信息请点击此处:

$signin
本身是一个数组,您可以签出:

print_r($signin);
因此,如果您愿意,您还可以获得如下电子邮件地址和密码:

$email = $your_array["signin"]["email_address"];
$password = $your_array["signin"]["password"];
您可以使用:

用于获取数组的所有键,例如:

$keys = array_keys('foo'=>1, 'bar'=>2);
// $keys[0] = 'foo'
// $keys[1] = 'bar'

确保键是可以使用的字符串(如果您还有数字索引)。

-1。您不能使用数字索引访问带有字符串键的单元格。@Felix Kling:是的,您是对的,忘了这么做。无论如何都是固定的。这是否需要用于表示偏移量/位置的“索引”:即“告诉我第n个数组项的键”?
$keys = array_keys('foo'=>1, 'bar'=>2);
// $keys[0] = 'foo'
// $keys[1] = 'bar'