ホームページ > バックエンド開発 > PHPの問題 > PHPは配列モードを設定します

PHPは配列モードを設定します

WBOY
リリース: 2023-05-06 10:16:07
オリジナル
441 人が閲覧しました

PHP は、Web サーバーサイド プログラミングで広く使用されているサーバーサイド スクリプト言語です。 PHP では、配列は重要なデータ構造です。配列はさまざまな方法で作成および操作できます。この記事では、そのうちの 1 つである、キーと値のペアによる配列の設定を紹介します。

1. 配列の作成

  1. [] または array() を直接使用して空の配列を作成します:
$a = [];
$b = array();
ログイン後にコピー
  1. 同時に配列要素を設定するには、添字またはキーと値のペアを使用できます。
$a = [1, 2, 3];
$b = ['name' => '张三', 'age' => 20];
ログイン後にコピー
  1. 配列要素は順番に設定する必要はなく、添字を文字列にすることもできます。
$a = [1, 'name' => '张三', 2, 'age' => 20];
ログイン後にコピー

2. 配列要素を設定します

  1. 添字で設定します:
$a = [];
$a[0] = 1;
$a[1] = 'hello';
$a[2] = ['a' => 1, 'b' => 2];
ログイン後にコピー
  1. キーと値のペアで設定します:
$a = ['name' => '张三', 'age' => 20];
$a['address'] = '北京市朝阳区';
ログイン後にコピー
  1. 特殊なキーと値のペアを通じて設定:
$a = [];
$a[] = 1; // 等价于 $a[0] = 1;
$a[] = 'hello'; // 等价于 $a[1] = 'hello';
$a['name'] = '张三'; // 等价于 $a['name'] = '张三';
ログイン後にコピー

3. 配列要素にアクセス

  1. 添え字を通じてアクセス:
$a = [1, 'hello', ['a' => 1, 'b' => 2]];
echo $a[0]; // 输出1
echo $a[1]; // 输出hello
echo $a[2]['a']; // 输出1
ログイン後にコピー
  1. キーと値のペアによるアクセス:
$a = ['name' => '张三', 'age' => 20];
echo $a['name']; // 输出张三
echo $a['age']; // 输出20
ログイン後にコピー

4. 配列要素を走査します

  1. for ループを使用して走査します。
$a = [1, 2, 3];
for ($i = 0; $i < count($a); $i++) {
    echo $a[$i], ' ';
    // 输出:1 2 3
}
ログイン後にコピー
  1. foreach ループを使用して走査:
$a = ['name' => '张三', 'age' => 20];
foreach ($a as $key => $value) {
    echo $key, ': ', $value, PHP_EOL;
    // 输出:name: 张三,age: 20
}
ログイン後にコピー
  1. while ループを使用して走査:
$a = [1, 2, 3];
while (list($key, $value) = each($a)) {
    echo $key, ': ', $value, PHP_EOL;
    // 输出:0: 1,1: 2,2: 3
}
ログイン後にコピー

上記は、キーと値のペアによる配列の設定に関連する内容です。 PHP には、配列を作成および操作するためのさまざまな方法が用意されており、それらを習得することによってのみ、より効率的な PHP プログラムを作成できるようになります。

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

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