問題タブ [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.
php - PHP: 連想配列のインデックスでスペースを使用する
これは悪い習慣ですか、または問題を引き起こす可能性がありますか?
str_replace()
インデックスを呼び出すのではなく。
oracle - IN句でOracleテーブルタイプを使用する-コンパイルが失敗する
指定したIDのカーソルを取り戻そうとしているだけです。
注:someschema.someentity.idはNVARCHAR2(38)です
どこが間違っているのですか?
php - PHPの値オブジェクトと連想配列
(この質問はコンテキストとしてPHPを使用しますが、PHPのみに限定されません。たとえば、ハッシュが組み込まれている言語も関連します)
この例(PHP)を見てみましょう:
対:
方法1はもちろん簡潔ですが、次のようなエラーが発生しやすい場合があります。
もちろん、それ$myFred->naem
が同様にエラーにつながると主張する人もいるかもしれませんが、それは真実です。しかし、正式なクラスを持つことは私にとってより厳格に感じますが、私はそれを本当に正当化することはできません。
それぞれのアプローチを使用することの長所/短所は何であり、人々はいつどのアプローチを使用する必要がありますか?
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 に比較的慣れていないことを告白しなければなりません。
うまくいけば、皆さんの誰かが私を軌道に戻すことができます.
よろしくお願いします。
php - 複数の MYSQL クエリと複数の php foreach ループ
データベース構造:
アプリケーションの 1 つのセクションの画像、別のセクションのビデオなどを抽出します。次のように、セクションごとに複数の mysql クエリを作成する方がよいでしょうか。
...または、連想配列を作成し、結果セットを使用する必要があるときはいつでも配列を何度もループする必要がありますか?
考えてくれてありがとう。
tcl - コンパイルする必要のないTCLのキー付きリストの代替実装?
TCLでキー付きリストを使用する必要がありますが、tclコードのみをデバイスにコピーするオプションがあります。
デフォルトの方法はTclXを使用することですが、これにはコンパイルが必要です。
「スタンドアロン」ライブラリ(つまり純粋なtcl)として利用できるキー付きリスト関数(keylset、keylget)の実装はありますか?
sorting - 連想インデックスを使用してテーブルを並べ替えることができません
table.sort を使用して連想インデックスを持つテーブルをソートできないのはなぜですか?
javascript - 問題 連想配列からキーだけを取得しますか? for (AssociativeArray の var key) は、すべてのキーとそのプロトタイプ メンバーを返します。
連想配列内のすべてのキーを反復処理する必要がある JS で小さな問題が発生しています。
これは完全に機能し、オブジェクトに関連付けられたすべてのプロパティを返します。今、プロトタイプメソッドを配列に追加する状況があり、
これで、parsedArray がこの新しいプロトタイプ ModifyKey にアクセスできるようになりました (実際には、ModifyKey はすべての配列のメンバーです)。
parsedArray をループしてすべてのキーを見つけると、すべてのキーとそれに関連付けられたプロトタイプが返されます...
これを克服するためのより良い方法はありますか..
この問題なしでキーを取得するために、キーと値のペアの配列を保持する simplearray として parsedArray を使用するなど、いくつかの回避策を知っています。しかし、取得している入力配列は私の制御下にありません。別の REST サービスからの json の結果です。
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つのモデルからグループをクエリし、その結果を取得して、それらに属する別のモデルの人々を見つけることができる必要があります。何か案は?
前もって感謝します。
c++ - 連想配列/マップ/ハッシュテーブルのデータ構造を実装する方法(一般的におよびC ++で)
さて、私は小さな電話帳アプリケーションを作成していて、マップを使用することが使用するのに最適なデータ構造であると判断しましたが、どこから始めればよいのかわかりません。(データ構造を最初から実装する必要があります-学校の仕事)