PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips55 配列のキーと値のペアを取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-3配列Tips55 配列のキーと値のペアを取得する

Level1

Pointforeach文もしくはlist関数とeach関数の組み合わせを使う

配列の要素のキーと値のペアを簡単に取得するには、大きく2つの方法があります。

1つ目は、foreach文を使う方法です(リスト1)。

foreach文を使うと配列の全ての要素を先頭から末尾まで順番に取得することができます。

foreach文については1-1節の「026」を参照してください。

2つ目は、list関数とeach関数の組み合わせを使う方法です。

each関数は、配列の内部ポインタの現在の要素が格納された配列を返して、内部ポインタを次の要素に進めます。内部ポインタが末尾の要素となっている場合には、内部ポインタは進めません。

なお、each関数が戻り値として返す配列には4つの要素が含まれます(表1)。

list関数とeach関数をwhile文などの制御文と組み合わせることで、配列から連続した要素を順番に取得することができます(リスト1)。

list関数とeach関数を使った配列のキーと値のペアの取得方

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません