問題タブ [multiple-value]
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 配列、foreach ループ内で同じキーを持つ複数の値を格納する
私が達成しようとしていることは単純明快であると信じています。
コンテキストによっては、以下のコードは、指定された距離が指定された近接距離 ($prox) より小さい場合、単純に都市名 ($cityProx) を 1 次元配列 ($validLocationCity) にプッシュします。
だからこれでいい。しかし今、この都市の配列を距離に基づいてソートしたいと考えています。
これを達成するための簡単な方法についての私の理論は、距離をキーとして配列に保存し、ksort() を使用できるようにすることです。
上記はこれを達成するための私の最初の試みでしたが、もちろん、同じ距離を持つ都市は、その距離/キーに対して保存された以前の値を上書きします。
キーが同じ、つまり距離が等しい場合、新しい値(都市名)がそのキーに単純に追加/追加されるように、これを実装するにはどうすればよいですか。また、複数の場合で距離が等しいと仮定します。
// 質問終了
//--------------------------------->>
特定のキーが取得された場合、値として新しい配列を追加しようとしました
これは、私がやろうとしていることを行うには、正しくなく、過度に複雑な方法のようです。何回反復する必要があるかわからないので、この方法は最悪です。認めますが、上記の後者の例で正確に何をしているのかを誤解しているだけかもしれません。
誰かがそれを助けることができれば本当に感謝しています.foreachなどを使用してソリューションから値を取得する方法を示す簡単な解決策があるかどうかも尋ねます.
よろしくお願いします
!
regex - 日付の .htaccess 書き換え、つまり /2012/12/31
短く読みやすい方法で URL を介して日付ごとにコンテンツを整理するためのいくつかの書き換えルールを作成しようとしています。
すなわち
になる
これは、//mysite.com/post/ にある .htaccess です。
問題は、一部の URL が機能しないことです。上記の例から、そのうちの 3 つは期待どおりに機能します。しかし、他の出力は次のようになります。
そして、これは明らかに正しい値ではなく、数値を他の変数に分割しているようです。
なぜこれを行うのですか?それを修正するにはどうすればよいですか?
jquery - ドロップダウンにデータを入力するためにJQueryを使用してXMLに保存されている「追加データ」にアクセスするにはどうすればよいですか
PavelKの答えはうまくいきました。ただし、理由は不明ですが、「data-stationID」を「data-sid」のようなものに変更する必要がありました。ケースが混在する問題である可能性がありますか?
複数のデータが必要な他の人のために、この行は、オプションにさらにデータを「スタック」する方法を示しています。
私のXML:
私の現在のコード:
私の質問は; ユーザーが都市を選択した後、「data-stationID」などのデータにアクセスするにはどうすればよいですか?せいぜい、私はすべてのstationID、またはオプションタグ内の最後のstationIDのいずれかしか取得できないようです。
ユーザーが情報を希望する都市を選択した後、オプションタグの間に保存されている他のすべての「データ-*」にアクセスできるので、データベース[または別のphpページ]にクエリを実行できます。
これを開始するために、xmlからの動的ロードデータのコードを使用して、jqueryのドロップダウンボックスを使用しました。
助けてくれてありがとう!
Ohgodwhyのリクエストによると、これは私のデータベースをクエリする私のphpコードです。
明確にするために、私はJQueryがこの情報をどのように処理するかわからないと思うので、アクセスする方法がわかりません。また、データをフォーマットするより良い方法があれば、phpコードを書き直して任意のフォーマットをエクスポートすることもできます...
これは私のXMLインポート/ロード関数です:
JQueryバージョンの使用:jquery-1.8.2.min.js
JQuery Mobileバージョンの使用:jquery.mobile-1.2.0.min.js
mysql - 1つのテーブルから2番目のテーブルのセルに複数の行を割り当てる(MySQL)
さて、Table 1
(T1)とTable 2
(T2)があります
構造:
table 1
2つのエントリがあるとしましょう。Table 2
4つのプロパティがあります。私がやりたいのは、エントリ1のプロパティをのtable 1
プロパティ1、2、3にマップするように設定することtable 2
です。表1のエントリ2について、表2のプロパティ2、3、および4にマップします。
たとえば、BALLとCUBEの2つの製品があるとします。それらはにリストされtable 1
ます。ここで、table 2
使用可能なすべての色を保持するとします。
カラーテーブルを指すために利用可能な色を取得するにはどうすればよいですか?基本的に、プロパティを変更した場合(たとえば、赤->黒の色)、すべてのテーブル1エントリに対して自動的に変更されることを確認したいと思います。
通常、1つのアイテムに1つの色を割り当てるだけで、その色を別のアイテムで使用できない場合はtable 2
、「所属する」などの列を追加するだけで、複数の色を次のように設定できます。の同じエントリに一致しtable 1
ますが、その方法では1つのエントリにのみ色を割り当てることができます...ボールとキューブの両方に赤を割り当てることはできません。
誰かアイデアがありますか?
php - 複数のチェックされたパラメーターをビューに戻すCodeigniter
私はCIを初めて使用しますが、パラメーターを渡す方法がわからない場合、私のシナリオは次のとおりです。
1)online_booking.phpとして表示される複数のチェックボックスを備えたフォームでは、ユーザーは複数のオプションをチェックします。
2)ユーザーがボタンをクリックしてjsonでjq ajax postを呼び出すと、コントローラーのbooking_processからコールバックパラメーターが取得されます。
3)返された結果は、#result
divブロックのビューに出力されます。
OK、上記のプロセスは正常に機能し、結果はユーザーがチェックしたもののように印刷されます。
これが私の問題です。ビューページに結果を印刷しても、コールバックの結果をビューで再利用したいのですが、結果をさらに処理するために使用できません。返された結果を変数にするにはどうすればよいですか。ビューで?
私はいくつかの方法を試しましたonline_booking?selected=mutipleCheckedValue&sum=500
が、$ config ['permitted_uri_chars']を変更してメソッドを渡すという古い方法を試しましたが、すべてのチェック値ではなく、最後にチェックされた値のみを取得します。つまり、タイプA+でチェックボックスをチェックした場合でもB + C、URLでタイプCの唯一の値を示しているので、これはCIでの良い習慣ではないことはわかっていますが、適切な解決策が見つからない場合は、疑問を解決するのに役立つ可能性があります。
コントローラで見られるように、チェックされた値をセッションに保存しようとさえしますが$this->session->set_userdata('selected', $conf_type.":".$conf_charge);
、それでも最後にチェックされた値のみが表示されます。
私はすでにこの部分にかなりの時間を費やしているので、この問題を克服する方法についてアドバイスをお願いします。
online_booking.php表示:
JQuery ajax投稿:
コントローラ:
ありがとう。
jquery - jqueryを作成する:Containsは複数の値を受け入れます
次のように実行される単純なライブ検索フィルターがあります。
正常に動作しますが、複数の値を受け入れるように依頼されました。この現在のフィルターでは、「ABC」と入力すると、文字列「ABC」を含むセクションのみが表示されます。ただし、「ABC DEF」と入力すると、これら2つの文字列がドキュメントの1つまたは複数のセクションに含まれていても、何も表示されません。
取得したいのは、入力フィールドに「ABC DEF」と入力したときに、文字列「ABC」 と 「DEF」を含むセクションのみを表示するフィルターです。
入力を分割することを含むいくつかの解決策を試し、次のバージョンを思いついたが、それは機能しない。このフィルターが複数の値を受け入れるようにするのを手伝ってもらえますか?
どうもありがとうございました。
mysql - 列の1つにある特定のMULTIPLE値に応答するMySQLSELECT行
私はWeb全体、およびStackOverflowでも調べて、多くの同様のトピックを見つけましたが、特に私のニーズに答えるものはありません。だから私はこれをそこに送ります、それが機能するために私が欠けているいくつかの小さなものがあることを知っています。
次の表を想像してみましょう。
私がやりたいのは、このテーブルから、drawer
またはshelf
(so drawer
AND shelf
)にあるすべてのアイテムを選択し、たとえば、最初に場所の昇順、次に数量の降順で並べ替えることです。
したがって、(Web全体を検索した後)私が持っているのは次のコードです。これはエラーを返さない唯一のコードですが、アイテムも返しません。
SELECT * FROM items WHERE location = 'shelf' AND location = 'drawer' ORDER BY location ASC, quantity DESC
どこが間違っているのですか?フィードバックをいただければ幸いです。
通常、質問は、複数のテーブルから値を選択してそれらを結合する方法に向けられます。ただし、必要なのは1つのテーブルの値だけです。ただし、これらの値は、共有する特定の複数の値に応答する必要があります。
excel-2007 - Excel 2007(条件付き書式)AND&IF
この問題についてあなたが私を助けてくれることを願っています。
現在Excel2007を使用しており、チームの動的な計画/タイムシートを作成しています。これまでのところ、すべてが順調に進んでいます。
残念ながら、条件付きフォーマットに問題があります。作業中の人の現在のステータスをグラフィカルに表示するために、セルをフォーマットしています。数式の例で条件付き書式を使用しています。=OFFSET(DataStart17D;COLUMN();ROW()-49;1;1)="PM"
今、私は例のように2色のグラデーション塗りつぶしで2つの条件を適用しようとしています:=AND(IF(OFFSET(DataStart17D;COLUMN();ROW()-49;1;1)="PM";TRUE;FALSE);IF(OFFSET(DataStart17D;COLUMN();ROW()-52;1;1)="AM";TRUE;FALSE)
問題は、IFまたはANDステートメントを使用するとすぐに条件がまったく適用されないことです。上記の式をセル自体に適用し、条件として「TRUE」を受け取りました。
奇妙なことに、私が適用した場合、それは正常に機能し、もう一度=OFFSET(DataStart17D;COLUMN();ROW()-49;1;1)="PM"
使用した場合、条件は適用されません。=IF(OFFSET(DataStart17D;COLUMN();ROW()-49;1;1)="PM";TRUE;FALSE)
Webで解決策を検索しましたが、まだ見つかりませんでした:(
誰かがこれについて私を助けてくれたら本当に嬉しいです:)
よろしく、リチャードJ.ダナ
java - HashMapJavaは複数の値を表示できません
まず、ファイルがあると言いましょう。詳細については、こちらを確認してください。
ハッシュマップに複数の値を持つエッジをすでに追加しました。このコードを追加して確認しました。
各エントリをマップに追加した後、正常に追加されたかどうかをすぐに確認します。はい、うまくいきました。
出力は次のとおりです。
しかし、マップのコンテンツを表示する別のメソッドを作成すると、マップが空であることがわかりました。コードは次のとおりです。
上記のコードの出力は次のとおりです。
これの考えられる理由は何でしょうか?なぜこれが起こったのか私は本当に混乱しています。
コードについては、次のように簡略化されています(準拠している場合、不要と思われる部分を編集したため、エラーが発生します)。
jquery - 複数の値をオートコンプリートし、LineBreakを保持
複数の値にjQueryUIの例のコードを使用しています。改行を入れようとすると改行できますが、新しい項目を追加しようとすると改行が削除されます。改行を保持するにはどうすればよいですか?
参照。 http://jqueryui.com/autocomplete/#multiple
編集:
このようなことをすると、私が望むものが得られますが、検索テキストが追加されます。つまり、「ja」と入力して「Java」をクリックすると、「Java」だけでなく「jaJava」も追加されます。$(this).val()から検索語を削除できれば、欲しいものが見つかるかもしれません...誰かがそれを行う方法を知っていますか?