PHPで配列を走査するために使用できるループ・ステートメントは何ですか

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

PHP では、「for」または「foreach」ループ ステートメントを通じて配列を走査できます。 for ステートメントの走査は配列の添字に関連しており、連続インデックス配列の走査に適しています。構文は「for($i=0;$i$v){//statement block;}」です。 ($arr);$i++){>

PHPで配列を走査するために使用できるループ・ステートメントは何ですか

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

使用可能PHP では、「for」または「foreach」ループ ステートメントを通じて配列を反復処理します。

1. for ループ ステートメントを使用して配列を走査します

for ループは、配列を制御する変数を事前定義します。 for ステートメントのループ数に応じて、for ループ ステートメントは既知のループ数に従ってループ操作を実行できるため、スクリプトを実行する必要がある回数が明確にわかっている状況に適しています。

つまり、for ステートメントの走査は配列の添字に関連しており、連続インデックス配列の走査に適しています。

for ($i=0; $i <数组长度;变量更新--自增或自减) {
    语句块;   
}
ログイン後にコピー

  • 変数更新 (式 3): 自動インクリメントまたは自動デクリメント操作を含む式。ループが実行されるたびに、カウンターの値がすぐに変更され、次のようになります。ループ条件は徐々に「不成立」になります。

  • #例:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
for ($i=0; $i < count($array); $i++) { 
    echo $array[$i] . "<br/>";
} 
?>
ログイン後にコピー

PHPで配列を走査するために使用できるループ・ステートメントは何ですか

##2. foreach ステートメントを使用して配列を走査します

foreach は、配列を走査するために特別に設計されたステートメントです。これは、配列を走査するときによく使用されるメソッドです。配列を走査する際に非常に便利です。

foreach ステートメントは、配列を走査し、添字とは何の関係もなく、不連続なインデックス配列や添字として文字列を含む連想配列に使用できます。

このステートメントには 2 つの文法形式があります:

    文法形式 1:
  • #

    foreach ($array as $value){
        语句块;
    }
    ログイン後にコピー
    指定された

    $array
  • 配列をトラバースし、各ループで現在の配列の値を
$value

に割り当てます。

構文形式 2:
  • foreach ($array as $key => $value){
        语句块;
    }
    ログイン後にコピー
    指定された

    $array
  • 配列を In で走査します。各ループでは、現在の配列の値が
$value

に割り当てられ、キー名が $key に割り当てられます。 説明:

foreach ステートメントがループすると、配列内のポインターが 1 ステップ前に移動し、次のループで次の配列要素が取得されます。走査を停止し、配列の最後に到達するまでループを終了します。

インスタンス 1:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
foreach ($array as $value) { 
    echo $value . "<br/>";
} 
?>
ログイン後にコピー
出力:
香蕉
苹果
梨子
橙子
橘子
榴莲
ログイン後にコピー

インスタンス 2:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
foreach ($array as $key => $value) { 
    echo "键名为:".$key.",键值为:".$value . "<br/>";
} 
?>
ログイン後にコピー

出力:

推奨学習: 「

PHP ビデオ チュートリアル PHPで配列を走査するために使用できるループ・ステートメントは何ですか

以上がPHPで配列を走査するために使用できるループ・ステートメントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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