如何將索引轉換爲字符串?PHP:我怎樣才能將索引轉換爲字符串?
例如,我想獲得的 '登入' 指數在這裏:
array(1) {
["signin"]=>
array(2) {
["email_address"]=>
string(0) ""
["password"]=>
string(0) ""
}
}
哈維
如何將索引轉換爲字符串?PHP:我怎樣才能將索引轉換爲字符串?
例如,我想獲得的 '登入' 指數在這裏:
array(1) {
["signin"]=>
array(2) {
["email_address"]=>
string(0) ""
["password"]=>
string(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"];
您可以使用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()
字符串(如果你也有數字indecies)。
這是否需要爲「索引」表示偏移量/位置:即「告訴我第n個數組項的鍵」? – salathe 2010-04-20 11:23:07