ホームページ >バックエンド開発 >PHPチュートリアル >PHP 配列マージの問題から解放される_PHP チュートリアル

PHP 配列マージの問題から解放される_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:27:17893ブラウズ

PHP はまだ比較的一般的に使用されているため、PHP 配列のマージについて研究し、ここで皆さんに共有したいと思います。このセクションでは主に、PHP 配列のマージ、分解など、PHP の配列に関するその他の問題について説明します。

前の 3 つの記事をまだ学習していない場合は、次の記事を読むことをお勧めします: PHP 配列のソート。配列の場合、加算や減算などの演算を実行できます。まず、PHP の配列の結合 (array_merge()、+ およびその他の「演算子」) を見てみましょう。配列を別の配列に追加するだけの場合は、「+」を使用できます。これは加算を行う場合と同じです: $a=$array1+$array2; 特殊な「+」のみが数値キー名を保持し、元の関連付けは変更されませんが、array_merge() にはこの機能がありません。 - インデックスが再作成されます。さらに、array_merge() には「姉妹」関数 array_merge_recursive() もあります。

array_merge_recursive() の使用法

array_merge_recursive() は、2 つ以上の配列を結合して結合配列を形成できます。 array_merge_recursive() と array_merge() の違いは、配列の結果配列に既に Exists が含まれている場合です。この関数 (array_merge_recursive()) は 2 つの値を新しい関数にマージしますが、array_merge() は既存のキーと値のペアを単純に上書きします。

Array_combine()の使い方

ヘルプマニュアルでは、Array_combine()が新しい配列を取得することを学びました。ただし、元の配列は同じサイズでなければならず、空にすることはできないという点が異なります。他に言うことはありませんが、マニュアルを確認してください。誰の助けも借りずに快適に暮らすこと。

配列を分割する

マージできるので、当然配列を分割することもできます。 Array_slice() とその他の関数は、対応するタスクを完了できます。ヘルプマニュアルを確認してください

配列の交差

この部分では、使用方法については、非常に簡単です。単純なことを混乱させないようにするためです。

<ol class="dp-xml">
<li class="alt"><span><span>Array_intersect()  </span></span></li>
<li class=""><span>Array_intersect_assoc() </span></li>
</ol>

連想配列の差分セット Array_diff()

<ol class="dp-xml"><li class="alt"><span><span>Array_diff_assoc() </span></span></li></ol>

概要: この章では、基本的な配列の作成から配列の並べ替えまで、PHP の配列の問題について学びました。中でも配列のソートは重要なポイントであり、アプリケーションで強化することができます。この章では、いくつかの知識について簡単に紹介するだけです。 PHP 配列を操作する場合、PHP は多数の関数を提供しますが、これらの関数のすべてがニーズを満たすことはできません。そのため、この章ではカスタム ソート関数などの問題についても説明しますが、さらに詳しく説明する必要があります。もっと総合的で深い学びを!


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446528.html技術記事 PHP はまだ比較的一般的に使用されているため、PHP 配列のマージについて研究し、ここで共有します。皆さんのお役に立てれば幸いです。このセクションでは、PHP の配列に関するその他の質問を学習することに焦点を当てています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。