我有一个副手。多维数组和一个函数:
// 输入:
$array = array();
$array['keyname0'] = array(
'key0' => 'value0',
'key1' => 'value1',
//etc,
);
$array['keyname1'] = array(
'key0' => 'value0',
'key1' => 'value1',
//etc,
);
// 方法:
function getCurrentParentArrayKey($array){
//should return current key name of this array
//I can't for the life of me find any array function on php.net or anywhere that solves this
}
// 执行:
print getCurrentParentArrayKey($array['keyname0']);
// 输出:
keyname0
一个更好的例子可能是:
$users=array(
'michael' => array(
'age' => '28',
'height' => '5\'9"',
)
);
function getUserName($array){
//do something
//@return: 'michael'
}
print getUserName($users['michael']);