ホームページ >バックエンド開発 >PHPチュートリアル >PHP は配列を走査する foreach() list() メソッドの概要
foreach ステートメントは、次のように配列のキー名を取得することもできます。
2 、echo()関数 each() の機能は、配列の現在の要素のキーと値のペアを新しい配列に分割し、次の要素を現在の要素として使用することです。たとえば、Array(...,'Robert'=>'Bob',...) の 'Robert'=>'Bob' キーと値のペアは Array([1]=>'Bob', [value] =>'Bob',[0]=>'Robert',[key]=>'Robert') 配列を 2 つのセット (合計 4 つのキーと値のペア) に分割して返し、シリアル番号のペアを返します。 0 と 1、キーと値の名前と値のペアのいずれかを使用します。 例:
出力結果: タイヤ-100 オイル-10 スパンクプラグ-4 3、list() 関数は配列を走査します list() 関数を使用すると、配列を一連の値に分解できます。 list() はよく each() と一緒に使用されます。ただし、list() は each() なしで使用することもできます。例: list($key, $value) =explode(":", $v); list($key, $value) = each($array); //$key、$value は任意に名前を付けることができます。 この文は、それぞれによって返された配列の位置 0 と 1 にある現在の要素を $key 変数と $value 変数に割り当てます。 例:
出力結果: タイヤ-100 オイル-10 スパンクプラグ-4 別の実装方法:
|