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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-12-15 04:51:17698ブラウズ

How to Add Both Key and Value to a PHP Associative Array?

値とキーの両方を PHP 配列にプッシュする方法

PHP 配列に要素を追加するのは一般的なタスクですが、連想配列を扱う場合は、従来の array_push() 関数では十分ではありません。この記事では、キーと値の両方を連想配列に挿入する問題について説明します。

これを実現するには、角括弧表記を使用して値を配列に直接代入できます。

$GET[indexname] = $value;

提供されている例では、次のようにコードを更新できます:

$GET = array();
$key = 'one=1';
$rule = explode('=', $key);
$GET[$rule[0]] = $rule[1];

これにより、キーとそれに関連付けられた値の両方が $GET にプッシュされます 配列。結果の配列は、print_r() を使用して印刷し、キーと値の両方を表示できます。

print_r($GET);
/* output: $GET[one => 1, two => 2, ...] */

array_push() とは異なり、このメソッドは結果の配列内のキーの順序を保証しないことに注意してください。

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

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