ホームページ > バックエンド開発 > PHPチュートリアル > PHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?

PHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?

DDD
リリース: 2024-12-14 19:37:12
オリジナル
231 人が閲覧しました

How Do I Add Key-Value Pairs to PHP Associative Arrays?

値とキーを PHP 配列にプッシュする

PHP では、配列は数値インデックス付きの要素と、連想配列と呼ばれるキーと値のペアの両方を保持できます。連想配列を扱う場合、数値インデックス配列の array_push と同様に、新しいキーと値のペアを配列に追加したいという要望がよくあります。

連想配列の配列プッシュ関数

残念ながら、PHP には、連想配列の array_push を模倣する組み込み関数はありません。代わりに、配列代入構文を使用してキーと値を明示的に設定する必要があります。

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

使用例

次のコードを考えてみましょう。

$GET = array();
$key = 'one=1';
$rule = explode('=', $key);
$GET[$rule[0]] = $rule[1]; //  Use bracket syntax to set key
ログイン後にコピー

Afterこのコードを実行すると、$GET にはキーと値のペア ['one' => が含まれます。 '1'].

連結に関する注意

配列キーにスペースまたは特殊文字が含まれている場合は、文字列として扱われるように引用符で囲む必要があることに注意してください。例:

$array['my key name'] = 'John Doe';
ログイン後にコピー

結論

要素を連想配列にプッシュするには、配列代入構文 $array[key] = value を使用する必要があります。 PHP には、このタスクに専用の関数はありません。

以上がPHP 連想配列にキーと値のペアを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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