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