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 に答える