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

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

Susan Sarandon
リリース: 2024-12-15 04:51:17
オリジナル
697 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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