問題タブ [associative-array]

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 投票する
4 に答える
25613 参照

php - PHP: 連想配列のインデックスでスペースを使用する

これは悪い習慣ですか、または問題を引き起こす可能性がありますか?

str_replace()インデックスを呼び出すのではなく。

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

oracle - IN句でOracleテーブルタイプを使用する-コンパイルが失敗する

指定したIDのカーソルを取り戻そうとしているだけです。

注:someschema.someentity.idはNVARCHAR2(38)です

どこが間違っているのですか?

0 投票する
11 に答える
24522 参照

php - PHPの値オブジェクトと連想配列

(この質問はコンテキストとしてPHPを使用しますが、PHPのみに限定されません。たとえば、ハッシュが組み込まれている言語も関連します)

この例(PHP)を見てみましょう:

対:

方法1はもちろん簡潔ですが、次のようなエラーが発生しやすい場合があります。

もちろん、それ$myFred->naemが同様にエラーにつながると主張する人もいるかもしれませんが、それは真実です。しかし、正式なクラスを持つことは私にとってより厳格に感じますが、私はそれを本当に正当化することはできません。

それぞれのアプローチを使用することの長所/短所は何であり、人々はいつどのアプローチを使用する必要がありますか?

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

php - PHP連想配列を他の配列でソートする

別の配列のコンテンツの正確な順序で連想配列を並べ替える必要があります。配列は、2 つの個別の sql-requests (後述) によって取得されます。リクエストを 1 つのリクエストにまとめることができなかったため、2 番目の配列を最初の配列の順序に並べ替える必要があります。

これらは配列です:

SQL-Queries:
$sorting_array の SQL-Ouery:
(db-field 'conf' は "text" として設定されています。おそらくこれは私の問題なので、最初にエントリを爆発させて内破させてから、次のクエリ)。

$array_to_sort の SQL-Ouery:

次のように $array_to_sort にアクセスして、コンテンツを 1 つずつ表示できます

しかし、それは「id」ASC でソートされていますが、$sorting_array のように正確にソートする必要があります。私はいくつかのことを試しました:

ID を正しい順序で表示するだけで、コンテンツは表示されません。非常に多くのことを試したので、今は少し混乱していますが、すべて同じ結果になりました。
たぶん sql-query は 1 つのステップで実行できますが、私はそれを機能させませんでした。私の検索のすべての結果は、ASC または DESC をソートする方法を示しただけで、私が望むものではありませんでした。

さらに、私は PHP と MySQL に比較的慣れていないことを告白しなければなりません。
うまくいけば、皆さんの誰かが私を軌道に戻すことができます.
よろしくお願いします。

0 投票する
5 に答える
5899 参照

php - 複数の MYSQL クエリと複数の php foreach ループ

データベース構造:

アプリケーションの 1 つのセクションの画像、別のセクションのビデオなどを抽出します。次のように、セクションごとに複数の mysql クエリを作成する方がよいでしょうか。

...または、連想配列を作成し、結果セットを使用する必要があるときはいつでも配列を何度もループする必要がありますか?

考えてくれてありがとう。

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

tcl - コンパイルする必要のないTCLのキー付きリストの代替実装?

TCLでキー付きリストを使用する必要がありますが、tclコードのみをデバイスにコピーするオプションがあります。

デフォルトの方法はTclXを使用することですが、これにはコンパイルが必要です。

「スタンドアロン」ライブラリ(つまり純粋なtcl)として利用できるキー付きリスト関数(keylset、keylget)の実装はありますか?

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

sorting - 連想インデックスを使用してテーブルを並べ替えることができません

table.sort を使用して連想インデックスを持つテーブルをソートできないのはなぜですか?

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

javascript - 問題 連想配列からキーだけを取得しますか? for (AssociativeArray の var key) は、すべてのキーとそのプロトタイプ メンバーを返します。

連想配列内のすべてのキーを反復処理する必要がある JS で小さな問題が発生しています。

これは完全に機能し、オブジェクトに関連付けられたすべてのプロパティを返します。今、プロトタイプメソッドを配列に追加する状況があり、

これで、parsedArray がこの新しいプロトタイプ ModifyKey にアクセスできるようになりました (実際には、ModifyKey はすべての配列のメンバーです)。

parsedArray をループしてすべてのキーを見つけると、すべてのキーとそれに関連付けられたプロトタイプが返されます...

これを克服するためのより良い方法はありますか..

この問題なしでキーを取得するために、キーと値のペアの配列を保持する simplearray として parsedArray を使用するなど、いくつかの回避策を知っています。しかし、取得している入力配列は私の制御下にありません。別の REST サービスからの json の結果です。

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

ruby-on-rails - アソシエーションの問題

アソシエーションに問題があります:

大隊:has_many兵士

兵士:has_many予備選挙

私はこれを行う必要があります@bseniorleads=(@ user.battalion.soldiers.find(:all、:conditions => ["seniorleader =?"、 "Yes"]))次に@ Seniorspouse =(@ bseniorleads.primaries.find( :all、:conditions => ["relationship =?"、 "Spouse"]

これにより、プライマリの未定義のメソッドが得られます。bseniorleadsは配列であるためだと思いますか?

基本的に、これを正しく行う方法はわかりませんが、条件を満たす1つのモデルからグループをクエリし、その結果を取得して、それらに属する別のモデルの人々を見つけることができる必要があります。何か案は?

前もって感謝します。

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

c++ - 連想配列/マップ/ハッシュテーブルのデータ構造を実装する方法(一般的におよびC ++で)

さて、私は小さな電話帳アプリケーションを作成していて、マップを使用することが使用するのに最適なデータ構造であると判断しましたが、どこから始めればよいのかわかりません。(データ構造を最初から実装する必要があります-学校の仕事)