この記事では、PHPの各とリストの使用法を例とともに分析します。参考のために皆さんと共有してください。詳細は次のとおりです:
1.それぞれの使い方
まずAPIを見てください
それぞれの配列 (配列 &$配列)
これは API で説明されています: each — 配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ先に移動します
まず、返された配列がどのようなものかを見てみましょう?
リーリー2.リストの使い方
まず API が何を言っているか見てみましょう
array() と同様、これは実際の関数ではなく、言語構造です。 list() は、1 つのステップで一連の変数に値を割り当てます。
例を見てみましょう:
リーリーはい、一連の変数に値を割り当てることができます
別の例を見てみましょう:
リーリー一般的な考え方によれば、次の値が返されるはずです: 10~20~40
なぜこの通知~40~20が返されるのですか?
回答: これにはリストの操作メカニズムが関係します。これがリストの割り当て方法です。
まず最初に: 右側の配列を無視して、リスト内の変数を左から右に $a = arr[0] $b=arr[1] $c=arr[3] とします。次に: 右から左に値の割り当てを開始します。割り当ての順序は $c=arr[3] $b=arr[1] $a=arr[0] です
つまり、 $c=20 $b = 40 arr[0]がないので、$aは警告を出します
3. each と list を使用して配列トラバーサルを実装しますリーリー この記事が PHP プログラミングのすべての人に役立つことを願っています。
興味があるかもしれない記事: 配列 list()、each()、while をループする 3 つの PHP メソッドのまとめ
http://www.bkjia.com/PHPjc/1089952.html