問題タブ [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.
php - PHP array_mergeが必要なことを正確に実行していない
わかりましたので、ここに私の最初の配列があります:
そして、これが私の2番目の配列です
基本的に必要なのは、最初の配列のキーがキーを保持し、step_numberを新しいキーに変更して、最初の配列の最後に追加された2番目の配列で、最終的なキーは次のようになります
しかし、私がするとき
キーは
できるのでしょうか……。
php - PHPのarray_mergeキーの再生成-どのように機能しますか?
私は昨日ヘッドスクラッチャーを持っていました。
<select>
基本的に、オプションとしてボックスに入れる文字列キー(数値を含みますが、引用符で囲まれた文字列を含む)を含むいくつかのデータの連想配列がありました。選択ボックスのオプションにプレースホルダー値を追加したかったのです。
array_mergeを使おうとしました:
そして、私は奇妙な結果を見ていました-結果の$source
配列は次のようになりました:
何らかの理由で、10月から12月に自動インクリメントの整数キーのように見えるものを使用し始めたことに注意してください。
array_merge呼び出しを次のように置き換えることができます。
また、配列のキーが再生成されず、すべてが正常ですが、この場合のシーンで何が起こっているのかわかりませんarray_merge
。
使用したときに配列キーに何が起こったのか説明してもらえますarray_merge
か?ありがとう!
php - 異なる配列に属する異なるキーから値を取得し、それらを別の配列にマージする
異なるキーと値を含む 2 つの配列があります。ただし、一部のキーは、1 つの配列 (つまり、array_merge) に混在させたい文字列 (整数) を格納します。私が達成する必要があるのは、これらの整数を収集することだけです。
var_dump を使用すると、配列は次のようになります。
これは最初のものです
そしてこれが2つ目
私が本当に必要としているのは、配列 #1 の Featured_pic と配列 #2 の accommodation_roomphoto です。これらすべての数字を 1 つの配列にまとめる必要があります (キーはもう必要ありません。必要なのは、これらのキーから得られる一連の数字だけです。上記の例では、740、741、742、456、434 です)。 :
結果の配列は上記の例のようになります (順序は重要ではありません)。
ありがとうございました
php - magento array_merge
このarray_mergeは私にはうまくいかないようです。私は次のようにすべての配列を1つの配列にマージしようとしています:
コレクションに3つの配列があります。しかし、print_r($ json);を実行すると このような最後の配列のみが表示されます。
これにより、3つの配列すべてがマージされ、出力されることを期待しています。
私はちょっとそれをこのように期待しています:
)。
すべてのアレイをアレイにマージする必要があることを意味します。
編集済み
私はそれを機能させています。実際、これは私が探していたものです:
@cillosisに感謝します、あなたの例は本当に役に立ちました。
php - PHPの2つの連想配列のキーで配列をマージしますか?
これら 2 つの配列をマージするにはどうすればよいですか?
期待される結果は次のとおりです。
これら 2 つの配列のマージは、[id] 値に対して行われるべきであり、どのような種類の配列に対しても行われるべきではありません。どうすればphpでこれをすばやく行うことができますか?
php - 配列値の配列を1つの配列に組み合わせる方法は?
私は次の配列を持っています、
私は以下のようにこの配列が必要です、
これどうやってするの?
php - インデックスによる 2 つの配列のマージ
array_merge()
わかりました、これが本当にシンプルで、またはのような関数によって達成されるべきだと感じるならarray_merge_recursive
、私はそれを完全に理解することはできません. 以下の (単純化された) 例のように構成された 2 つの単純な配列があります。インデックスに基づいて、それらを 1 つの配列にマージしたいだけです。
$配列 1:
など…</p>
$array2:
$desiredResult :
マージ関数を使用してこれらをマージしようとすると、これしか取得できません。
$unDesiredResult:
2 番目のセットを最初のセットにプッシュするためにループする必要がありますか、それとも既存の関数でこれを行うことができますか?
php - PHPを使用して再帰関数で配列をマージしますか?
1週間後、多くのアルゴリズムを他の言語からphpに検索して変換し、「nからkの組み合わせ」を含む配列を作成しました。私は立ち往生しています。私を助けてください。
これは私のコードです(phpを使用):
上記の再帰アルゴリズムは本当に私を混乱させます。上記のコードは組み合わせを形成することに成功しましたが、再帰的な特性のため、それらを 1 つの配列にマージすることはできません。4つのアイテムから2つを組み合わせた結果を含む配列を作成したいだけです。このように(以下を参照)
私はまだ答えにはほど遠いことを知っています。しかし、その答えにたどり着くように私を導いてください。他のテクニックを知っているかもしれませんが、それは問題ではありません。コードが機能する場合は、それを使用します。どんなテクニックを使っても構いません。どんなアイデアでも大歓迎です、ありがとう..!
php - PHP 配列のマージ
次のように2つの配列があります。
アレイ I:
アレイ II:
dname の一致値に基づいて、did、dsp、dqu の値を配列 I から配列 II に更新したいのですが、配列のマージを試しましたが、私の状況ではうまくいきません。助けてください