配列をphp配列に配置できますか?

青灯夜游
リリース: 2023-03-16 06:28:01
オリジナル
2750 人が閲覧しました

配列は php 配列に配置できます。 PHP 配列は、配列自体を含むすべてのタイプのデータを格納できます。配列内の要素が別の配列である場合、その配列を含む配列、つまり多次元配列が形成されます。配列の異なる次元は、対応する配列要素を取得するために複数の添字 (インデックス) が必要であることを示します。たとえば、2 次元配列には 2 つの添字が必要です。

配列をphp配列に配置できますか?

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

配列は次の場所に配置できます。 PHPの配列。

配列は PHP で最も重要なデータ型の 1 つであり、PHP で広く使用されています。 PHP は弱いデータ型を使用するプログラミング言語であるため、PHP の配列変数には任意の型のデータを任意の数だけ格納でき、ヒープ、スタック、キューなどのデータ構造の関数を他の強力なデータ型で実装できます。

PHP の配列は、配列自体を含むあらゆる種類のデータを保存できます。ある配列の要素が別の配列である場合、その配列を含む配列、つまり多次元配列が形成されます。

  • # 二次元配列

  • 3 次元配列

  • #4 次元配列

  • #...

ただし、配列が3次元を超えると可読性が大幅に低下し、管理も不便になります。

多次元配列を定義する方法を見てみましょう:

1. 2 次元配列を定義します

2 次元配列と 1 次元配列は、配列内の 1 つ以上の要素も配列として宣言されることを除いて、同じ方法で宣言されます。2 次元配列を宣言するには、値を直接割り当てる 2 つの方法もあります。配列要素にアクセスし、array() 関数を使用します。

1)、配列要素に値を直接代入します。

$配列変数名[行の添字][列の添字」の形式を渡すことができます。 ]= Value;" 形式で 2 次元配列を作成および初期化します。

ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?

次の

行の添字2 次元配列 および 列添字 は空にすることもできます (つまり、特定のインデックス値が指定されていません)。その場合、デフォルトは数値インデックスであり、インデックス値は 0 から開始して順番に増加します。デフォルトでは。

例 1: 「列の添字」が空です

ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?

例 2: 「行の添字」が空です

ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?

例 3:「行の添字」と「列の添字」が両方とも空です

ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?

2)、array() 関数を使用します。

array() 関数を使用して 2 次元配列を宣言します。 1 次元配列の宣言と同じです。

    #インデックス配列
  • ログイン後にコピー
  • 出力結果:


配列をphp配列に配置できますか?

##連想配列
  • 例 1:
  • array("张三",25,"男"),
        "学生2"=>array("李四",21,"男"),
        "学生3"=>array("娜娜",22,"女")
    );
    var_dump($array);
    ?>
    ログイン後にコピー
出力結果:

例 2:配列をphp配列に配置できますか?

array("姓名"=>"张三","年龄"=>25,"性别"=>"男"),
    "学生2"=>array("姓名"=>"李四","年龄"=>21,"性别"=>"男"),
    "学生3"=>array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女")
);
 var_dump($array);
?>
ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?拡張機能: 2 次元配列の要素を取得します

それぞれの次元の添字を示します。

"张三","年龄"=>25,"性别"=>"男"),
    array("姓名"=>"李四","年龄"=>21,"性别"=>"男"),
    array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女")
);
 echo $array[0]['姓名'].'同学的年龄为'.$array[0]['年龄'].'岁';
?>
ログイン後にコピー

出力結果:

配列をphp配列に配置できますか?

注:
配列のさまざまな次元対応する配列要素を取得するには、いくつかの添字 (インデックス) を使用する必要があります。たとえば、2 次元配列では対応する配列要素を取得するために 2 つの添字が必要で、3 次元配列では 3 つの添字が必要です。

2. 多次元配列の作成

2次元配列を参照して推論することで、簡単に多次元配列を作成できます。 3 次元配列と 4 次元配列、またはその他の高次元配列。 3 次元配列の定義例は次のとおりです。

 array(
            '合肥'=>array('蜀山区','长丰县','肥东'),
			'宿州'=>array('墉桥区','灵璧县','泗县')
        ),
        '河南' => array(
            '洛阳'=>array('西工区','老城区','孟津县'),
            '郑州市'=>array('中原区','金水区')
        )
);
 var_dump($array);
?>
ログイン後にコピー

出力結果:

推奨学習: 「配列をphp配列に配置できますか?PHP ビデオ チュートリアル##」 #"

以上が配列をphp配列に配置できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!