ホームページ  >  に質問  >  本文

PHP配列のスコープ?

投稿者は調べすぎています。キーワードの説明が間違っている可能性があり、対応する説明が見つかりませんでした。

最初に写真を投稿します:

捕获2.PNG

以上です、print_r では出力できるのに、echo では出力がないのはなぜですか? 善良な人々は安全な生活を送っています、私がスコープをよく理解していないかもしれません...

adolphe_ssadolphe_ss2551日前1425

全員に返信(3)返信します

  • 电动小老虎

    电动小老虎2017-11-17 00:04:50

    それぞれが配列を走査し、その配列を変数に割り当てることができます。その後、変数は配列になります。 list は、デフォルトのインデックス配列の要素を $arr= range(1,3) list($a,$b,$c)=$arr echo $a,$b,$c is 1,2 のような変数に変換できます。 ,3 おそらくそういう意味でしょう。

    返事
    0
  • 电动小老虎

    配列を走査するたびに、4 つの要素 0、1、キー、値が返されます。 配列ポインタは自動的に下に移動します

    电动小老虎 · 2017-11-17 00:08:53
  • adolphe_ss

    adolphe_ss2017-11-16 21:12:32

    <hr size="5px" width="90%"/>
    <?php
    static $arr = array("张三","李四");
    $name = each($arr);
    print_r($name);echo '<br />';
    $name = each($arr);
    print_r($name);echo'<br />';
    ?>
    <hr size="3pt" color="green"  width="50%" />
    <?php
    print_r($arr);
    //$arr =array("张三","李四");
    list($key, $value) = each($arr);
    echo "$key=>$value";
    ?>

    添付ファイル: 画像 2 のコード

    返事
    0
  • キャンセル返事