問題タブ [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 投票する
1 に答える
366 参照

php - 私のコードを使用した配列内の2つのクエリ

私は、Wordpress の特集記事にスライダーを使用しています。カスタム カテゴリを選択し、一定量の投稿を返します。

表示される最初の投稿をカスタム投稿にするにはどうすればよいですか? 特定の投稿の ID をスライダー コードに直接追加して、その投稿を最初に表示し、その後に元のクエリによって返された他の投稿が続くようにすることはできますか?

たとえば、ページでは、最初の投稿は ID 6 (手動でソース コードに記述) であり、2 番目、3 番目、4 番目の投稿は、元のコードのクエリによって返されるものです。これはどのように可能ですか?

誰かがこれは非常に簡単だと提案しました。私がする必要があるのは、この前に別のクエリを作成してカスタム投稿を取得し、クエリを閉じ、それを再度開いて次のクエリを取得し (スライダー コードにあります)、最後に一緒に配列にアイテム。私のPHPに関する知識は非常に限られているため、これを行う方法を理解できません。

カスタム投稿を取得する方法を知っています。このコードは機能します:

ただし、これと元のクエリを配列に追加する方法がわかりません。あなたは?

スライダーの完全なコードは次のとおりです。

返信することを選択した場合は、コード例で詳しく説明してください。ありがとうございます。

0 投票する
0 に答える
2114 参照

php - foreach ループで array_merge を使用して多次元配列に配列列を追加する

foreach ループの各行に別のデータ列を追加しようとしています。その目的は、多次元配列に処理された XML からインポートされたデータの要素を記憶することです。var_dumps は正常に見えますが、スカラーとしてスタックしています。

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

php - array_mergeはキーを変更します

次の配列を取得しました。

問題は、を使用するarray_merge( (array) "Select the data", $arr);と、配列キーが次のように変更されることです。

array_mergeキープリバージョンをスキップして、出力が次のようになるようにすることは可能ですか?

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

php - 10個の配列キーと値をマージし、特定の配列を更新するにはどうすればよいですか?

配列のキーと値をマージして、特に更新できる関数を探しています。

このように、10個の値を「スペース」とマージしたいだけです。

PHPで同じことをする関数はありますか?

0 投票する
7 に答える
7257 参照

php - PHPディープエクステンドアレイ

多次元連想配列を深く拡張するにはどうすればよいですか(デコードされたJSONオブジェクトで使用するため)。JSONの代わりに配列を使用したjQuery$.extend(true, array1, array2)と同等のphpとPHPが必要です。

これが私が必要とするものの例です(array_merge_recursiveは同じことをしていないようです)

array2が同じ値を持っている場合にarray1をオーバーライドする方法に注意してください(クラスの拡張がどのように機能するかなど)

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

php - URLを多次元配列に分割した後、PHPは名前を保持します

私の質問に反対票を投じる場合は、親切に理由を残してください

やあみんな、私はそのようなURLの構造をとる小さな切り取りを手に入れました

そして、このように、それらを multidim 配列に変換します

かなりうまく機能しますが、最後に到達して、すべての名前を失ったことに気付きました(名前の2番目の列を見ることができます)。名前のスペーサーを残しましたが、私の人生ではわかりません今そこに入れる方法=(

何か案は?

EDITは私のソースコードを忘れました;)

期待される出力は

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

php - PHPで2つのjsonファイルを再結合し、新しいファイルで重複するコンテンツをフィルタリングするにはどうすればよいですか?

$new_datasあるjsonファイルに割り当てられた配列と別のjsonファイルに割り当てられた配列を再結合/プッシュしようとしてい$old_datasます。

2つをマージしようとしましたが、外部Apiでのプル/リクエストごとに100アイテムの制限があり、このApiのオフセットを使用すると、最終的なjsonファイルに重複するコンテンツが存在する場合があります。$ new_datasをプッシュする前に値の設定を解除しようとしましたが、現在、重複するコンテンツがすでに存在しています。

これを行うための最良の方法は何ですか?私はただの愛好家で、現在は専門家ではないので、ほんの1か月前に勉強を始めました。よろしくお願いします

私のコードがあります

var_dumpがあります

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

php - 現在呼び出されているコントローラに基づいて Yii メニュー項目をマージする方法 (おそらく CMap を使用)?

次のようなメインメニューがあります。

Posts controller では、投稿内にサブメニューを作成します。

に基づいて両方をマージする機能があります

$main 配列からの URL'url'=>array('post/index')

例えば

出力:

したがって、実行時にメインメニュー項目のほかにサブメニューを挿入するという考え方です。$menu はグローバルですが、$submenu はコントローラーで定義されています。

これが最善の方法かどうかはわかりません。

より良い方法はありますか、または Yii は条件付きで配列をマージするような組み込みクラスを提供していますか?

CMap クラスを確認しましたが、そのような機能は提供していません。

このコードを改善するために何を提案しますか?

よろしく

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

php - array_mergeドロップダウンでブレークとして機能する値を追加する

異なる投稿タイプを取得する3つの配列があり、それらはWordpress管理者のドロップダウンのためにマージされます。ドロップダウンを読みやすくするために、空の値/ブレークを挿入しようとしています。

配列とarray_mergeは次のとおりです。

[""] = "";それぞれのが各セットの間に空の行を追加することを望んでいましたが、それは1つだけで機能します-それらはarray_mergeに同じように見えるので、私は推測しますか?