0

另一个明确的 n00b 问题:

在下面的代码片段中(可以正常工作),'=>' 运算符是做什么的?我认为这是用于创建关联数组。这里是这样吗?

任何解释都有帮助。

    foreach ($parent as $task_id => $todo)
       {
            echo "<li>$todo";

            if (isset($tasks[$task_id]))
            {
                make_list($tasks[$task_id]);
            }
            echo '</li>';
        }  
4

1 回答 1

3

它拆分数组中该元素的键和值。

例子:

$fruitColor = array('apple'=>'red', 'banana'=>'yellow');

foreach($fruitColor as $fruit => $color){
  echo $fruit . ' = ' . $color . "<br>\n";
}

输出:

apple = red<br>
banana = yellow<br>
于 2013-03-01T18:57:44.470 回答