ホームページ  >  記事  >  バックエンド開発  >  PHP での現在の解析 (コード例付き)

PHP での現在の解析 (コード例付き)

autoload
autoloadオリジナル
2021-04-21 09:50:103145ブラウズ

PHP での現在の解析 (コード例付き)

PHPforeach 関数を学習するとき、通常、foreach の動作原理を理解するのは困難です。 . 実際、current() 関数を使用してシミュレーションできるため、foreach の走査原理をより早く理解できる可能性があります。

まず構文を見てみましょう:

current ($array)
  • $array: オブジェクトまたは配列にすることができます。

  • 戻り値: 「現在の」ユニットを指す現在の配列内のポインターを返します。これは、初期化中に配列内の最初の値を指します。

コード例:

1. 実際の使用方法:

<?php
$a=array("良人当归即好","人生当苦无妨","我有一剑","可搬山");
echo current($a);
输出:良人当归即好

2. foreach() のシミュレーション

Simulationforeach() では、次の関連関数も使用する必要があります:

  • reset() - 配列の内部ポインタを最初の要素にポイントします

  • next() - 内部ポインタをポイントします配列の最初の要素に 1 つ前に移動

<?php
$a=array("良人当归即好","人生当苦无妨","我有一剑","可搬山");
$len=sizeof($a);
for($l=0;$l<$len;$l++){
    echo current($a)."<br>";
    if($l==$len-1){
        reset($a);
        break;
    }
    next($a);
}
输出:     良人当归即好
        人生当苦无妨
        我有一剑
        可搬山

推奨: 2021 PHP 面接質問まとめ (集)>>《php ビデオ チュートリアル >>

以上がPHP での現在の解析 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。