ホームページ >バックエンド開発 >PHPの問題 >PHP配列にキー名を追加する方法

PHP配列にキー名を追加する方法

WBOY
WBOYオリジナル
2023-05-22 18:40:37736ブラウズ

PHP プログラミングでは、配列は非常に重要なデータ型であり、異なる型の複数の変数を格納するために使用できます。配列を操作する過程で、配列のキー名の追加/変更が必要になる場合があります。この記事では、PHPで配列にキーを追加する方法を紹介します。

1. 基本構文

PHP では、要素を配列に追加する方法が 2 つあります:

  1. 角括弧構文 []
  2. ## を使用します。
#サンプル コードは次のとおりです。

$array = []; // 初始化一个数组
$array['name'] = '张三';
$array['age'] = 20;

print_r($array); // 输出数组内容

上記のコードでは、角括弧 [] を使用してキー名を追加し、任意の数の要素を配列に追加できます。 print_r() 関数を使用して配列の内容を出力します。結果は次のようになります:

Array
(
    [name] => 张三
    [age] => 20
)

    array_push() 関数を使用します
サンプル コードは次のとおりです。

$array = [];
array_push($array, '张三', 20);

print_r($array);

上記のコードでは、array_push() 関数を使用して要素を配列に追加します。この関数は、1 つ以上の要素を配列の末尾に追加します。また、print_r() 関数を使用して出力すると、結果は次のようになります:

Array
(
    [0] => 张三
    [1] => 20
)

2. 連想配列の追加

連想配列は特殊な配列タイプであり、その要素はキー名として文字列を使用します。 。連想配列を追加するときは、キーの名前と値を配列全体に追加する必要があります。サンプル コードは次のとおりです:

$array = [];
$array[] = array('name'=>'张三', 'age'=>20); // 添加关联数组

print_r($array); // 输出数组内容

上記のコードでは、大括弧 [] を使用して連想配列を追加しています。キーの名前と値は、array() に入力する必要があります。キー名と値の対応関係。 print_r() 関数を使用した出力結果は次のとおりです。

Array
(
    [0] => Array
        (
            [name] => 张三
            [age] => 20
        )

)

3. 配列のキー名を変更します

配列のキー名を変更したい場合は、次のようにします。 unset() 関数を使用して元の要素を削除し、角かっこ [] または array_push() 関数を使用して新しい要素を追加し、キー名を変更します。サンプル コードは次のとおりです。

$array = ['name'=>'张三', 'age'=>20];

// 删除name元素
unset($array['name']);

// 添加新元素
$array['username'] = 'zhangsan';

print_r($array);

上記のコードでは、unset() 関数を使用して元の name 要素を削除し、角括弧 [] を使用して新しい要素を追加して、キーの名前。 print_r() 関数を使用した出力結果は次のとおりです:

Array
(
    [age] => 20
    [username] => zhangsan
)

4. foreach() を使用して配列をループします

実際の開発では、多くの場合、すべての要素を走査する必要があります。配列の。 PHP には、配列を簡単に走査するための foreach() ループが用意されています。サンプル コードは次のとおりです。

$array = ['name'=>'张三', 'age'=>20];

foreach ($array as $key => $value) {
    echo $key . '=>' . $value . '<br>';
}

上記のコードでは、foreach() を使用して配列をループし、配列のキー名と値を順番に出力します。出力結果は次のとおりです:

name=>张三
age=>20

5. 概要

この記事では、角かっこ []、array_push() 関数の使用など、PHP で配列にキー名を追加するいくつかの方法を紹介します。連想配列を追加し、配列キー名を変更します。さらに、 foreach() を使用して配列をループする方法についても説明しました。この記事を学ぶことで、読者は一般的な配列操作スキルを習得し、開発での PHP の使用に習熟できるようになると思います。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。