問題タブ [array-merge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
118 参照

php - PHP array_mergeが必要なことを正確に実行していない

わかりましたので、ここに私の最初の配列があります:

そして、これが私の2番目の配列です

基本的に必要なのは、最初の配列のキーがキーを保持し、step_numberを新しいキーに変更して、最初の配列の最後に追加された2番目の配列で、最終的なキーは次のようになります

しかし、私がするとき

キーは

できるのでしょうか……。

0 投票する
3 に答える
1222 参照

php - PHPのarray_mergeキーの再生成-どのように機能しますか?

私は昨日ヘッドスクラッチャーを持っていました。

<select>基本的に、オプションとしてボックスに入れる文字列キー(数値を含みますが、引用符で囲まれた文字列を含む)を含むいくつかのデータの連想配列がありました。選択ボックスのオプションにプレースホルダー値を追加したかったのです。

array_mergeを使おうとしました:

そして、私は奇妙な結果を見ていました-結果の$source配列は次のようになりました:

何らかの理由で、10月から12月に自動インクリメントの整数キーのように見えるものを使用し始めたことに注意してください。

array_merge呼び出しを次のように置き換えることができます。

また、配列のキーが再生成されず、すべてが正常ですが、この場合のシーンで何が起こっているのかわかりませんarray_merge

使用したときに配列キーに何が起こったのか説明してもらえますarray_mergeか?ありがとう!

0 投票する
3 に答える
95 参照

php - 異なる配列に属する異なるキーから値を取得し、それらを別の配列にマージする

異なるキーと値を含む 2 つの配列があります。ただし、一部のキーは、1 つの配列 (つまり、array_merge) に混在させたい文字列 (整数) を格納します。私が達成する必要があるのは、これらの整数を収集することだけです。

var_dump を使用すると、配列は次のようになります。

これは最初のものです

そしてこれが2つ目

私が本当に必要としているのは、配列 #1 の Featured_pic と配列 #2 の accommodation_roomphoto です。これらすべての数字を 1 つの配列にまとめる必要があります (キーはもう必要ありません。必要なのは、これらのキーから得られる一連の数字だけです。上記の例では、740、741、742、456、434 です)。 :

結果の配列は上記の例のようになります (順序は重要ではありません)。

ありがとうございました

0 投票する
2 に答える
1229 参照

php - magento array_merge

このarray_mergeは私にはうまくいかないようです。私は次のようにすべての配列を1つの配列にマージしようとしています:

コレクションに3つの配列があります。しかし、print_r($ json);を実行すると このような最後の配列のみが表示されます。

これにより、3つの配列すべてがマージされ、出力されることを期待しています。

私はちょっとそれをこのように期待しています:

)。

すべてのアレイをアレイにマージする必要があることを意味します。

編集済み

私はそれを機能させています。実際、これは私が探していたものです:

@cillosisに感謝します、あなたの例は本当に役に立ちました。

0 投票する
1 に答える
7771 参照

php - PHPの2つの連想配列のキーで配列をマージしますか?

これら 2 つの配列をマージするにはどうすればよいですか?

期待される結果は次のとおりです。

これら 2 つの配列のマージは、[id] 値に対して行われるべきであり、どのような種類の配列に対しても行われるべきではありません。どうすればphpでこれをすばやく行うことができますか?

0 投票する
4 に答える
2660 参照

php - 配列値の配列を1つの配列に組み合わせる方法は?

私は次の配列を持っています、

私は以下のようにこの配列が必要です、

これどうやってするの?

0 投票する
4 に答える
29171 参照

php - インデックスによる 2 つの配列のマージ

array_merge()わかりました、これが本当にシンプルで、またはのような関数によって達成されるべきだと感じるならarray_merge_recursive、私はそれを完全に理解することはできません. 以下の (単純化された) 例のように構成された 2 つの単純な配列があります。インデックスに基づいて、それらを 1 つの配列にマージしたいだけです。

$配列 1:

など…</p>

$array2:

$desiredResult :

マージ関数を使用してこれらをマージしようとすると、これしか取得できません。

$unDesiredResult:

2 番目のセットを最初のセットにプッシュするためにループする必要がありますか、それとも既存の関数でこれを行うことができますか?

0 投票する
6 に答える
1161 参照

php - PHPを使用して再帰関数で配列をマージしますか?

1週間後、多くのアルゴリズムを他の言語からphpに検索して変換し、「nからkの組み合わせ」を含む配列を作成しました。私は立ち往生しています。私を助けてください。

これは私のコードです(phpを使用):

上記の再帰アルゴリズムは本当に私を混乱させます。上記のコードは組み合わせを形成することに成功しましたが、再帰的な特性のため、それらを 1 つの配列にマージすることはできません。4つのアイテムから2つを組み合わせた結果を含む配列を作成したいだけです。このように(以下を参照)

私はまだ答えにはほど遠いことを知っています。しかし、その答えにたどり着くように私を導いてください。他のテクニックを知っているかもしれませんが、それは問題ではありません。コードが機能する場合は、それを使用します。どんなテクニックを使っても構いません。どんなアイデアでも大歓迎です、ありがとう..!

0 投票する
3 に答える
305 参照

php - PHP 配列のマージ

次のように2つの配列があります。

アレイ I:

アレイ II:

dname の一致値に基づいて、did、dsp、dqu の値を配列 I から配列 II に更新したいのですが、配列のマージを試しましたが、私の状況ではうまくいきません。助けてください