現在の位置: ホーム> 関数カテゴリ一覧> next

next

アレイ内の内側のポインターを1つずつ移動します
名前:next
カテゴリ:配列
対応言語:php
一言説明:アレイ内の内側のポインターを1つずつ移動します。

定義と使用法

next()関数は、内部ポインターを配列の次の要素に向けて出力します。

関連方法:

  • prev() - アレイと出力の前の要素に内部ポインターを指します
  • current() - 配列内の現在の要素の値を返します
  • end() - アレイと出力の最後の要素に内部ポインターをポイントします
  • reset() - 内側のポインターを配列と出力の最初の要素に向けます
  • 各() - 現在の要素のキー名とキー値を返し、内部ポインターを前方に移動します

例1

現在の要素の値と配列の次の要素を出力します。

 <?php
$ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ;

エコー電流( $人) 。 "<br>" ;
エコーnext ( $ people ) ;
?>

自分で試してみてください

例2

関連するすべての方法を実証します:

 <?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()関数を参照してください。

類似の関数
  • 配列内の各メンバーにユーザー機能を再帰的に適用する array_walk_recursive

    array_walk_recursive

    配列内の各メンバーにユーザー機能を再帰的
  • インデックスチェックと配列の交差点を計算し、個別のコールバック関数を使用してデータとインデックスを比較する array_uintersect_uassoc

    array_uintersect_uassoc

    インデックスチェックと配列の交差点を計算
  • ユーザー定義の比較関数を使用して、値で配列をソートします usort

    usort

    ユーザー定義の比較関数を使用して、値で配
  • 配列内の指定された値を検索し、成功した場合は、最初の対応するキー名を返します array_search

    array_search

    配列内の指定された値を検索し、成功した場
  • 配列内のすべての値を返します array_values

    array_values

    配列内のすべての値を返します
  • 配列を並べ替えて、インデックス関係を維持します asort

    asort

    配列を並べ替えて、インデックス関係を維持
  • 配列の違いを計算します array_diff

    array_diff

    配列の違いを計算します
  • アレイ内の現在のキー/値ペアを返し、配列ポインターを一歩前進させます - この関数はPHP 7.2.0以降放棄されています。この機能を使用しないことを強くお勧めします。 each

    each

    アレイ内の現在のキー/値ペアを返し、配列
人気記事(にんききじ)