next
アレイ内の内側のポインターを1つずつ移動します
next()
関数は、内部ポインターを配列の次の要素に向けて出力します。
関連方法:
現在の要素の値と配列の次の要素を出力します。
<?php $ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ; エコー電流( $人) 。 "<br>" ; エコーnext ( $ people ) ; ?>
自分で試してみてください
関連するすべての方法を実証します:
<?php $ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ; エコー電流( $人) 。 "<br>" ; //現在の要素は請求書です エコーnext ( $ people ) 。 "<br>" ; //法案の次の要素はスティーブです エコー電流( $人) 。 "<br>" ; //現在の要素は今スティーブです Echo prev ( $ people ) 。 "<br>" ; //スティーブの前の要素はビルです エコーエンド( $人) 。 "<br>" ; //最後の要素はDavidです Echo prev ( $ people ) 。 "<br>" ; //デビッドの前の要素はマークです エコー電流( $人) 。 "<br>" ; //現在の現在の要素はマークです エコーリセット( $人) 。 "<br>" ; //内部ポインターを配列の最初の要素に移動します。 エコーnext ( $ people ) 。 "<br>" ; //法案の次の要素はスティーブです print_r (それぞれ( $ people ) ) ; //現在の要素(現在のスティーブ)のキー名とキー値を返し、内部ポインターを前方に移動します ?>
自分で試してみてください
next ( array )
パラメーター | 説明する |
---|---|
配列 | 必須。使用する配列を指定します。 |
next()
とcurrent()
も同様に、わずかな違いで動作し、値を返す前に内側のポインターを1つずつ移動します。これは、次の配列ユニットの値を返し、配列ポインターを1つずつ移動することを意味します。移動した結果が配列ユニットの端を超えると、 next()
falseを返します。
注:配列に空のセルが含まれている場合、またはセルの値が0の場合、これらのセルに遭遇したときに機能もfalsを返します。空のセルまたは単位値0を含む可能性のある配列を正しく横断するには、 each()
関数を参照してください。