PHP配列の書き方

PHPz
リリース: 2023-04-19 13:44:02
オリジナル
419 人が閲覧しました

PHP は、データを処理する便利な方法を提供する人気のある Web プログラミング言語です。 PHP の配列は、さまざまなデータ型の整理と処理に役立つ非常に強力な機能の 1 つです。

この記事では、PHP 配列の使用方法について説明します。次のトピックについて説明します。

  1. 配列とは
  2. 配列の宣言
  3. 配列要素へのアクセス
  4. 配列操作
  5. 多次元配列
  6. 配列とは

配列は関連する変数値のコレクションであり、各値には一意のキーが割り当てられます。 PHP では、配列には数値、文字列、オブジェクトなどのあらゆる種類のデータを格納できます。配列を使用すると、データの保存、編成、アクセスがより便利かつ効率的になります。

  1. 配列の宣言

PHP には、インデックス付き配列と連想配列の 2 種類の配列があります。インデックス付き配列は数値キーを使用して変数値を照合しますが、連想配列は文字列キーを使用して変数値を照合します。

インデックス付き配列を宣言します:

$my_array = array("apple", "banana", "orange");
ログイン後にコピー

より単純な構文を使用してこの配列を宣言することもできます:

$my_array = ["apple", "banana", "orange"];
ログイン後にコピー

連想配列を宣言します:

$my_array = array("name" => "John", "age" => 30, "city" => "New York");
ログイン後にコピー

より単純な構文を使用してこの配列を宣言することもできます:

$my_array = ["name" => "John", "age" => 30, "city" => "New York"];
ログイン後にコピー
  1. 配列要素へのアクセス

次の構文を使用して配列から要素を取得できます:

$array[index];
ログイン後にコピー

インデックス配列のインデックスは、アクセスする要素の位置を表す数値です。連想配列では、index はアクセスする要素のキーを表す文字列です。

配列内の要素にアクセスする方法は次のとおりです。

$fruits = array("apple", "banana", "orange");

echo $fruits[0]; // 输出 "apple"

$person = array("name" => "John", "age" => 30, "city" => "New York");

echo $person["name"]; // 输出 "John"
ログイン後にコピー
  1. 配列操作

PHP には、配列を操作するための便利な関数が多数用意されています。一般的な配列操作をいくつか示します。

  • 新しい要素の追加

新しい要素を配列に追加する方法の 1 つは、次の構文を使用することです:

$array[] = $value;
ログイン後にコピー

次の例では、新しい要素を配列に追加します。

$fruits = array("apple", "banana", "orange");

$fruits[] = "grape";

print_r($fruits); // 输出 Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
ログイン後にコピー
  • 要素の削除

次の関数を使用して、配列から要素を削除できます。

unset()

次の例では、インデックス付き配列から最初の要素を削除します。

$fruits = array("apple", "banana", "orange");

unset($fruits[0]);

print_r($fruits); // 输出 Array ( [1] => banana [2] => orange )
ログイン後にコピー

array_splice()

次の例では、array_splice 関数を使用します。インデックス付き配列から最初の要素を削除するには:

$fruits = array("apple", "banana", "orange");

array_splice($fruits, 0, 1);

print_r($fruits); // 输出 Array ( [0] => banana [1] => orange )
ログイン後にコピー
  • 配列ソート

次の関数を使用して配列をソートできます:

sort( )

次の例では、sort 関数を使用してインデックスを並べ替えます。配列を昇順に並べ替えます。

$numbers = array(5, 3, 8, 2, 9);

sort($numbers);

print_r($numbers); // 输出 Array ( [0] => 2 [1] => 3 [2] => 5 [3] => 8 [4] => 9 )
ログイン後にコピー

asort()

次の例では、asort 関数を使用して並べ替えます。値による昇順の連想配列:

$person = array("name" => "John", "age" => 30, "city" => "New York");

asort($person);

print_r($person); // 输出 Array ( [age] => 30 [name] => John [city] => New York )
ログイン後にコピー
  1. 多次元配列

PHP は多次元配列もサポートしています。つまり、ある配列を別の配列の要素として持つことができます。配列。以下は例です:

$students = array(
    array("name" => "John", "age" => 20),
    array("name" => "Mary", "age" => 22),
    array("name" => "Tom", "age" => 21)
);

echo $students[1]["name"]; // 输出 "Mary"
ログイン後にコピー

上記は、PHP 配列の簡単な紹介です。役立つ知識を学び、プログラミングスキルを向上させていただければ幸いです。

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

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