php 配列の 2 つのタイプとは何ですか?

WBOY
リリース: 2023-05-06 09:45:08
オリジナル
556 人が閲覧しました

###親切?これら 2 つの配列をどのように使用するのでしょうか?

PHP は、Web 開発で広く使用されているスクリプト言語です。動的言語として、その柔軟性は特にデータの保存と処理において優れています。 PHP の配列は非常に一般的に使用されるデータ型であり、主に関連データの保存と管理に使用されます。 PHP には、インデックス付き配列と連想配列の 2 種類の配列があります。

    インデックス付き配列
インデックス付き配列は、数値インデックスによって要素にアクセスできる配列です。 PHP では、インデックス配列にはデフォルトで 0 から始まる番号が付けられます。これは、数値 0 が配列内の最初の要素のインデックス、数値 1 が 2 番目の要素のインデックス、などを意味します。インデックス配列の定義方法は非常に簡単で、

$array = array(element1, element2, element3, ......);
ログイン後にコピー

$arrayは配列変数名で、各要素はカンマで区切るという構文で記述できます。以下は簡単な例です。

$fruits = array("Apple", "Banana", "Orange", "Grapes"); echo "I like " . $fruits[1];
ログイン後にコピー
上記のコードは、まず

$fruitsという名前の配列変数を定義し、次に配列の 2 番目の要素「Banana」を出力します。

配列を直接初期化することに加えて、

array()関数を使用して空の配列を作成し、そこに要素を個別に追加することもできます。次のように操作できます。

$fruits = array(); // 创建一个空的数组 $fruits[0] = "Apple"; $fruits[1] = "Banana"; $fruits[2] = "Orange"; $fruits[3] = "Grapes";
ログイン後にコピー
このプロセスでは、最初に空の配列を作成し、次にそれに 4 つの要素を追加しました。

インデックス付き配列は、データ (数値や日付など) を順番に保存するのに最適です。一部の単純なタスクでは、これはデータを処理する効率的な方法です。

    連想配列
連想配列は、指定されたキーによって要素にアクセスできる配列です。各要素に対して、キーと値を指定する必要があります。 PHP では、次の構文を使用して連想配列を定義できます。

$array = array( key1 => value1, key2 => value2, key3 => value3, ...... );
ログイン後にコピー
ここで、

keyは連想配列のキー、valueは関連付けられた値です。それと 。次の例の場合:

$student = array( "name" => "John", "age" => 20, "email" => "john@example.com", ); echo "His name is " . $student["name"] ." and he is " . $student["age"] . " years old.";
ログイン後にコピー
このコードは、最初に 3 つの要素を含む連想配列変数を定義し、

echo()関数を使用して要素のうち 2 つを出力します。

次に示すように、

foreachステートメントを使用して、連想配列内の要素を走査できます。

$student = array( "name" => "John", "age" => 20, "email" => "john@example.com", ); foreach ($student as $key => $value) { echo "Key=" . $key . ", Value=" . $value; }
ログイン後にコピー
このプロセスでは、

foreach# を使用します。 ## ループするステートメント$student配列内の各要素について、キーワードと値を出力します。これにより、以下が出力されます。

Key=name, Value=John Key=age, Value=20 Key=email, Value=john@example.com
ログイン後にコピー
summary

PHP では、インデックス付き配列と連想配列の 2 種類の配列を使用できます。インデックス付き配列は、数値インデックスによって要素にアクセスできる配列であり、数値や日付などの連続した要素の格納に適しています。連想配列とは、キーワードを指定してアクセスできる配列で、各要素にキーと値が含まれており、個人情報などの関連データを格納するのに適しています。どの配列タイプが使用されるかに関係なく、PHP の組み込み関数とステートメントを使用して操作および処理できます。

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

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