如果我有以下代码:Foreach循环+关联数组
$employeeAges;
$employeeAges["Lisa"] = "28";
$employeeAges["Jack"] = "16";
$employeeAges["Ryan"] = "35";
$employeeAges["Rachel"] = "46";
$employeeAges["Grace"] = "34";
foreach($employeeAges as $name => $age){
echo "Name: $name, Age: $age <br />";
}
我怎么能输出的具体信息?下面是一个错误的书面例子:
foreach($employeeAges as $name => $age) {
$selective = $name["Lisa"]->$age;
$secondary = $name["Grace"]->$age;
echo "The person you're looking for is $selective years old. And the other one is $secondary years old.";
}
正如你所看到的,我想只抓住特定$ key的$值。上面的代码输出以下错误:
Trying to get property of non-object
有人可以帮助这段代码?不胜感激。
+1为链接上' - >' – Jon
尴尬,谢谢!我只是现在试图用for循环而不是每个for循环。当它达到格雷斯并输出她的年龄时,是否有可能做到并断裂? – Sara
当然,但它击败了关联数组的目的。我会通过如何更新我的答案。 – jli