ホームページ > バックエンド開発 > PHPチュートリアル > PHP 配列をマージした後、キーと値の対応を維持するにはどうすればよいですか?

PHP 配列をマージした後、キーと値の対応を維持するにはどうすればよいですか?

WBOY
リリース: 2024-04-29 09:21:02
オリジナル
791 人が閲覧しました

PHP では、array_combine() 関数を使用して 2 つの配列を結合し、キーと値の対応を保持します。構文は次のとおりです: array_combine(array $keys, array $values)。最初のパラメータはキー値の配列で、2 番目のパラメータは値の配列です。

PHP 配列をマージした後、キーと値の対応を維持するにはどうすればよいですか?

#PHP で配列をマージし、キーと値の対応を保持する

#序文 PHP では、配列を結合するときに、

array_merge()

関数または 演算子を使用できます。ただし、これらのメソッドでは、配列要素のキーと値の対応を保持できません。この記事では、キーと値の対応を保持したまま配列を結合する方法を紹介します。

メソッド

array_combine()

関数を使用すると、キーと値の対応を維持しながら配列を結合できます。この関数は、キーの配列と値の配列の 2 つのパラメーターを取ります。構文は次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>array_combine(array $keys, array $values);</pre><div class="contentsignin">ログイン後にコピー</div></div>

実用的なケース

次の 2 つの配列について考えてみましょう:

$keys = ['a', 'b', 'c'];
$values = [1, 2, 3];
ログイン後にコピー

これらの配列をマージし、キーと値を保持するには

$mergedArray = array_combine($keys, $values);
print_r($mergedArray);
ログイン後にコピー

Output

Array
(
    [a] => 1
    [b] => 2
    [c] => 3
)
ログイン後にコピー
ご覧のとおり、マージされた配列には、元の配列のキーと値の対応関係が含まれています。

以上がPHP 配列をマージした後、キーと値の対応を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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