ホームページ > バックエンド開発 > PHPの問題 > PHP は配列の現在の要素を出力するためにどの関数を使用しますか?

PHP は配列の現在の要素を出力するためにどの関数を使用しますか?

青灯夜游
リリース: 2023-03-16 12:24:02
オリジナル
1471 人が閲覧しました

php は、「current()」関数を使用して配列の現在の要素を出力します。current() 関数は配列の現在の要素を返すことができ、構文は「current($array)」です。 PHP では、各配列にはその「現在の」ユニット (要素) を指す内部ポインタがあり、 current() 関数を通じて、現在の内部ポインタが指す配列要素の値を取得できます。

PHP は配列の現在の要素を出力するためにどの関数を使用しますか?

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php 出力配列 current 要素は「current()」関数を使用します。

PHP では、各配列には、その「現在の」ユニット (要素) を指す内部ポインタがあります。このポインタは、最初は現在の配列の最初のユニットを指します。

current() 関数を使用すると、内部ポインタが指す要素の値を取得できます。その構文形式は次のとおりです:

current($array)
ログイン後にコピー
  • パラメータ$array は、操作対象の配列を表します。

current() 関数は、現在の内部ポインターが指す配列要素の値を返すことができますが、ポインターは移動しません。ポインターを移動する必要がある場合は、次の操作が必要です。他の関数と組み合わせて使用​​するには、内部ポインタが配列の末尾を超えていて、 current() 関数が FALSE を返す場合に使用します。

例: current() 関数を使用して、配列の現在の要素を出力します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$array = array(
    &#39;PHP中文网&#39;,
    &#39;//m.sbmmt.com/&#39;,
    &#39;current() 函数&#39;
    );
   
    echo current($array).&#39;<br>&#39;;
echo pos($array).&#39;<br>&#39;;
next($array);
echo current($array).&#39;<br>&#39;;
next($array);
next($array);
var_dump(current($array));
?>
ログイン後にコピー

PHP は配列の現在の要素を出力するためにどの関数を使用しますか?

上記のコード例では、next() 関数を使用しました。 、その関数は current() 関数と同じですが、内部ポインタを配列の次の要素に移動できます。これについては、ここで学ぶことができます。

PHP には、次のように、配列の内部ポインターを操作できる current() 関数に似た関数が多数あります。内部ポインタの終了 配列内の最後の要素を指します;

  • next(): 内部ポインタが配列内の次の要素を指します;

  • prev() : 内部ポインタが配列内の前の要素を指す;

  • reset(): 内部ポインタが配列内の最初の要素を指す;

  • each(): 現在の要素のキー名とキー値を返し、内部ポインタを配列内の次の要素に指します。

  • 推奨学習: 「

    PHP ビデオ チュートリアル

以上がPHP は配列の現在の要素を出力するためにどの関数を使用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート