另一个明确的n00b问题:
在下面的代码片段中(效果很好),'=>'是什么?操作员呢?我认为这是为了创建关联数组。这是在发生吗?
任何解释都有帮助。
foreach ($parent as $task_id => $todo)
{
echo "<li>$todo";
if (isset($tasks[$task_id]))
{
make_list($tasks[$task_id]);
}
echo '</li>';
}
答案 0 :(得分:3)
它会拆分数组元素的键和值。
示例:
$fruitColor = array('apple'=>'red', 'banana'=>'yellow');
foreach($fruitColor as $fruit => $color){
echo $fruit . ' = ' . $color . "<br>\n";
}
输出:
apple = red<br>
banana = yellow<br>