ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルで配列の最初の値を取得する方法

php_PHP チュートリアルで配列の最初の値を取得する方法

WBOY
WBOYオリジナル
2016-07-21 15:00:371106ブラウズ

reset (PHP 3, PHP 4, PHP 5)
reset -- 配列の内部ポインタを最初の要素にポイントします

説明
混合リセット(配列&配列)
reset()は、配列の内部ポインタを最初のセルに巻き戻し、最初の配列セルの値を返します。配列が空の場合はFALSEを返します。

例 1.reset() の例

コードをコピー コードは次のとおりです:

$array = array('stepone', 'step two', 'step three' , 'ステップ 4');
// デフォルトでは、ポインターは最初の要素上にあります
echo current($array) ; // "stepone"
// 次の 2 つのステップをスキップします。 ($array );
next($array);
echo current($array) . "
n"; // "stepthree"
//ポインタをリセットし、ステップ 1 からやり直します
array);
echo current($array) . "
n"; // "stepone"
?>

next(PHP 3, PHP 4, PHP 5)
next --配列の内側 ポインタが 1 つ進みます

説明
mixed next (配列&配列)
配列の内部ポインタが指す次のセルの値を返します。セルがなくなった場合はFALSEを返します。

next() は current() と同様に動作しますが、1 つ違いがあります。それは、値を返す前に内部ポインターが 1 つ前に移動されることです。これは、次の配列要素の値を返し、配列ポインタを 1 つ前に移動することを意味します。ポインタを移動した結果、配列要素の末尾を越えてポインタが移動した場合、next() は FALSE を返します。

警告
配列に空のセルが含まれている場合、またはセルの値が 0 の場合、この関数はこれらのセルに遭遇すると FALSE を返します。空のセルまたはセル値 0 を含む可能性のある配列を正しく反復するには、each() 関数を参照してください。

例1. next()と関連関数の使用例

コードをコピー コードは次のとおりです:
$transport = array('foot', 'bike' , '車' , '飛行機');
$mode = current($transport); //$mode = 'foot';
$mode = next($transport); // $mode ='bike';
$ mode = next( $transport); // $mode = 'car';
$mode = prev($transport); // $mode = 'end($transport); ='plane' ;
?>


current(PHP 3, PHP 4, PHP 5)
current -- 配列内の現在のセルを返します

解説


混合電流(配列&配列)
各配列には、その「現在の」セルを指す内部ポインターがあり、最初は配列に挿入された最初のセルを指します。

current() 関数は、ポインタを移動せずに、内部ポインタが現在指している配列ユニットの値を返します。内部ポインタがユニット リストの末尾を超えている場合、current() は FALSE を返します。


警告

配列に空のセル (0 または ""、空の文字列) が含まれている場合、この関数はこのセルに遭遇すると FALSE を返します。これにより、 current() を使用して配列リストの末尾に到達したかどうかを判断することができなくなります。空のセルを含む可能性のある配列を正しく反復するには、 each() 関数を使用します。

例 1. current() と関連関数の使用例


コードをコピーします コードは次のとおりです:
$transport = array('foot', 'bike' , '車' , '飛行機');
$mode = current($transport); //$mode = 'foot';
$mode = next($transport); // $mode ='bike';
$ mode = current( $transport); //$mode = 'bike';
$mode = 'foot';
$mode = end($transport); ='飛行機' ;
$mode = current($transport) //$mode = '飛行機';
?>


;

http://www.bkjia.com/PHPjc/328073.html

tru​​ehttp://www.bkjia.com/PHPjc/328073.html技術記事リセット (PHP 3、PHP 4、PHP 5) リセット -- 配列の内部ポインタを最初のユニットにポイントします。 混合リセット (array lt;?php $array = array('stepone', 'step two', 'step) 3 '、'ステップ 4...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP session_start() の問題解決 (詳細な紹介)_PHP チュートリアル次の記事:PHP session_start() の問題解決 (詳細な紹介)_PHP チュートリアル

関連記事

続きを見る