我有列表或数组:
$var_menu_sub["1"]["1"] = "1|Sub Menu Label #1";
$var_menu_sub["1"]["2"] = "1|Sub Menu Label #2";
$var_menu_sub["1"]["3"] = "1|Sub Menu Label #3";
$var_menu_sub["2"]["this_key"] = "1|Change Password";
$var_menu_sub["3"]["1"] = "1|Sub Menu Label #1";
$var_menu_sub["3"]["2"] = "1|Sub Menu Label #2";
如果我只使用键“this_key”而不知道数组变量中的“2”键,如何获取值“更改密码”?
像这样(???=平均动态):
$var_menu_sub["???"]["this_key"] = "1|Change Password";
最佳答案
假设只有一个this_key
:
echo current(array_column($var_menu_sub, 'this_key'));
如果有多个 this_key
,那么您只需对结果进行 foreach
即可:
foreach(array_column($var_menu_sub, 'this_key') as $value) {
echo $value;
}
关于php - 使用多维数组中的第二个键获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46716016/