【发布时间】:2016-12-02 07:53:10
【问题描述】:
我正在编写一个使用多维数组的程序。该概念将输入主题名称,索引将显示谁学生正在学习该主题。
$var= [ 'Abdullah'=>['full_name'=>'Abdullah_Faraz',
'Subject'=>['English','Urdu','Maths']],
'Hamid'=>['full_name'=>'Hamid_Amjad',
'Subject'=>['PHP','Urdu','C++']],
'Abid'=>['full_name'=>'Abid_Ali',
'Subject'=>['OOP','OS','Calculus']],
'Aqeel'=>['full_name'=>'Aqeel_Bhutta',
'Subject'=>['Economics','Statistics','Big_Data']]
];
foreach ($var as $key => $value) {
foreach ($value as $key1 => $value1) {
foreach ($value1 as $value2) {
if($value2='Urdu'){
echo $key;
}
}
}
输出 阿卜杜拉 哈米德
但现在我想显示那些不学习乌尔都语的人的指数预期结果应该是
Abid
Aqeel
但我不知道如何实现这一点。
【问题讨论】:
标签: php arrays multidimensional-array associative-array