PHPの配列の書き込み方法

PHPz
リリース: 2023-05-07 11:24:07
オリジナル
658 人が閲覧しました

PHP は、Web 開発で広く使用されている強力なサーバーサイド スクリプト言語です。 PHP では、配列は 1 つの変数に複数の値を格納できるようにする非常に重要なデータ型です。この記事ではPHPでの配列の書き方を紹介します。

  1. 配列変数の宣言

PHP では、配列変数は次のように宣言できます。

// 声明一个空数组
$arr = array();

// 声明一个带有元素的数组
$arr = array('apple', 'orange', 'banana');
ログイン後にコピー

さらに、PHP 5.4 バージョンからは、Array も宣言できます。変数は、簡略化された構文を使用して宣言できます。

// 空数组
$arr = [];

// 带有元素的数组
$arr = ['apple', 'orange', 'banana'];
ログイン後にコピー
  1. 連想配列の宣言

連想配列は、キーと関連付けることができる特別なタイプの配列です。そのキーを使用して要素にアクセスできます。 PHP では、連想配列は次のように記述されます。

// 声明一个带有键的关联数组
$arr = array(
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
);
ログイン後にコピー

簡略化された構文を使用して連想配列を宣言することもできます。

// 带有键的关联数组
$arr = [
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
];
ログイン後にコピー
  1. 配列要素にアクセスする
#PHP では、添字を使用して配列内の要素にアクセスできます。配列の添字は、配列内の特定の要素を表す数値または文字列です。配列の添え字は 0 からカウントされます。

$arr = array('apple', 'orange', 'banana');
echo $arr[0];  // 输出 "apple"
echo $arr[1];  // 输出 "orange"
echo $arr[2];  // 输出 "banana"

// 关联数组的访问方式
$info = array(
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
);
echo $info['name'];    // 输出 "Tom"
echo $info['age'];     // 输出 20
echo $info['gender'];  // 输出 "male"
ログイン後にコピー
    配列要素の変更
PHP では、配列の添字を使用して配列内の要素を変更できます。

$arr = array('apple', 'orange', 'banana');
$arr[1] = 'pear';
print_r($arr);  // 输出 Array ( [0] => apple [1] => pear [2] => banana )

// 修改关联数组的值
$info = array(
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
);
$info['name'] = 'Jerry';
print_r($info);  // 输出 Array ( [name] => Jerry [age] => 20 [gender] => male )
ログイン後にコピー
    配列の走査
PHP では、foreach ループを使用して、配列内のすべての要素を反復処理できます。

$arr = array('apple', 'orange', 'banana');
foreach ($arr as $value) {
    echo $value . ' ';  // 输出 "apple orange banana "
}

// 遍历关联数组
$info = array(
    'name' => 'Tom',
    'age' => 20,
    'gender' => 'male'
);
foreach ($info as $key => $value) {
    echo $key . ':' . $value . ' ';  // 输出 "name:Tom age:20 gender:male "
}
ログイン後にコピー
上記は PHP 配列の書き方です。皆さんのお役に立てれば幸いです。

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

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