ホームページ > バックエンド開発 > PHPチュートリアル > PHP での現在の解析 (コード例付き)

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

autoload
リリース: 2023-04-09 21:42:01
オリジナル
3198 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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