配列ポインタの操作:
配列ポインタの移動操作:
Next()を下方向に移動すると、同時に現在の要素の値が取得されます。
Prev() は、上に進むときに現在の要素の値を取得します。
End() 最後の要素ユニットに移動し、最後の要素の値を取得します。
Reset() 最初のユニットに移動し、最初の要素の値を取得します。
移動が失敗した場合は false を返します。
パラメータはすべて操作が必要な配列であり、参照によって渡されます。
ポインターが指す要素の情報を取得します:
Key();//現在の配列ポインターが指す要素の添字を取得します
Current();// が指す要素を取得します現在の配列ポインタ
ポインタを移動させずにデータのみを取得する
混合操作もあります:
は現在のポインタ要素の情報(キー値)を取得するか、同時にポインタを移動できます時間。
Each(); 現在の要素の情報(キーと値の情報)を取得します
。
ポインタを移動します:
場合によっては、それぞれの特性を使用して、配列を走査する目的を達成できます:
は、それぞれと組み合わせてループ構造を使用して完了する必要があります。
一致条件: それぞれが最後の要素に到達すると、false を返します。
List 関数:
List の制限事項: インデックス配列に対してのみ機能します。
list と each を使用して走査を完了します
ただし、各走査を使用した後、配列ポインタはリセットされないため、手動でリセットする必要があります。
配列ポインタの操作:
配列ポインタの移動操作:
Next()を下方向に実行すると、同時に現在の要素の値が取得されます。
Prev() は、上に進むときに現在の要素の値を取得します。
End() 最後の要素ユニットに移動し、最後の要素の値を取得します。
Reset() 最初のユニットに移動し、最初の要素の値を取得します。
移動が失敗した場合は false を返します。
パラメータはすべて操作が必要な配列であり、参照によって渡されます。
ポインタが指す要素の情報を取得します:
Key();//現在の配列ポインタが指す要素の添字を取得します
Current();//現在の配列ポインタが指す要素を取得します配列ポインタ
ポインタを移動させずにデータのみを取得する
現在のポインタ要素の情報(キー値)を取得するか、同時にポインタを移動する
という混合操作もあります。
Each(); 現在の要素の情報(キーと値の情報)を取得します
。
ポインタを移動します:
配列を走査する目的を達成するために、それぞれの特性を使用することもあります:
それぞれと組み合わせてループ構造を使用して完了する必要があります。
一致条件: それぞれが最後の要素に到達すると、false を返します。
List 関数:
List の制限事項: インデックス配列に対してのみ機能します。
リストと each を使用して走査を完了します
ただし、各走査を使用した後、配列ポインタはリセットされないため、手動でリセットする必要があります。
PHP 配列ポインターに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。