問題タブ [associative]

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 に答える
340 参照

php - 静的クラス プロパティとしての配列の奇妙な動作

クラスのプロパティとして連想配列を持つことはできますか?

私は試してきましたが、次のようなもので非常に奇妙な結果が得られます:

私はこの出力を期待しています:

しかし、代わりに、私は得ています:

それでおしまい。緑と黄色のバスだけが二桁目を逃している…

そして、私のクラスの別の時点で、私がこのようなものを持っているとき:

私は得る

未定義のプロパティ MyClass::$b

私が間違っていることについてのヒントはありますか?または、PHP はクラスのプロパティとして連想配列を受け入れませんか? どんな助けでも大歓迎です。


これが私が分離したコードです。この PHP を単独で実行すると、奇妙な動作が発生するはずです...

下部では、get_set() を 2 回呼び出し、そのたびに、クラス内でプロパティを設定する代わりに、新しいプロパティを作成していることがわかります。

私は何を間違っていますか?助けていただければ幸いです。

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

arrays - PHP 連想配列のソート

連想配列の要素をソートしたいと思います。現在、私の配列は次のようになっています。

この配列を次のように昇順にしたいのですが:

ありがとう ....

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

php - CakePHP で MySQL Select を連想配列にフォーマットする

CakePHP が MySQL クエリの結果を自動的にループし、適切なマップにフォーマットする方法が気に入っています。

私が使用しているサンプルクエリは次のとおりです。

結果として、CakePHP は次のようなマップを返します。

私がやろうとしているのは、結果を次のようにすることです。

何か案は?

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

database - 情報をデータネットとして保存

私の目的は、インテリジェントな ChatBot を作成することです。彼は、人間の脳の可能性が高い既知の情報を保存する必要があります。

そのため、接続されたキーワードのネットとしてデータを保存するファイルタイプを探しています。どのファイルタイプまたはデータベース システムがこれに到達できますか?

詳細情報:

入力される情報は、ウィキペディア、Google 検索、および会話中に人間が教えた事実です。

自分の要件や希望について具体的な情報を提供することはできますが、これに対するアプローチが存在するかどうかはわかりません. 私の考えとしては、もっと便利な仕様があるかもしれません。

ほんの一例: 接続には重みが必要です。情報ネットを要求すると、使用される接続の重みが増加します。

私が期待しているのは、ChatBot がデータ ネットを使用して実際の関連付け (またはアイデア) を取得できることです。

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

python - python sqlalchemyは列名を動的に取得しますか?

TABLES COLUMNS NAMESを動的に取得するにはどうすればよいですか?この場合idname

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

php - array_udiff_assoc()とarray_diff_uassoc()の違いは何ですか?

array_udiff_assoc()との違いは何array_diff_uassoc()ですか?

の場合array_udiff_assoc()、私はこのコードを持っています:

結果

またarray_diff_uassoc()

結果は最初のものと同じです:

違いがあるとしたら、それは何ですか?PHPマニュアルには、それらが相互のエイリアスであるとは記載されていません。

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

java - コードブック OTHER 値

現在の について問題がありCodeBookます。

CodeBookCodeは、との 2 つの属性で構成されるエンティティですDescription。抽象クラスです。そのクラスを Class で拡張しましたDomain
ドメインクラスも抽象クラスでありenum DomainType、値を持つ を含みます: NATIONALITYNATIVE_LANGUAGEDISEAS.. など

ここで、後でデータを入力する「ドキュメント」エンティティを作成する必要があります。

たとえば、クライアントは国籍を選択する必要があります。DomainNationalityのコードブック(拡張ドメイン) に入力された値のリストから 1 つを選択しますがdomainType.NATIONALITY、私の に彼の国籍がない場合はどうなりCodeBookますか? 彼が選択できるオプションを入れますOTHERが、彼がOTHER国籍を入力するフィールドも入れる必要があります。

その他の国籍をどのように記録しますか? 現在、ドキュメント エンティティには などへDomainNationality.DomainSexの連想リンクがありDomainNativeLanguageます。ドキュメント内のすべてのドメインの横にある文字列フィールドは、最適かつ最も簡単な解決策ですか? クライアントに新しいものを に入力させたくありませんCodeBook

ありがとうございました!

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

php - php このタイプの連想配列から値を取得する

この配列から firstName 値を取得するにはどうすればよいですか? print_rで簡単ですが、個別の値が必要です

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

php - PHP 多次元配列 (usort)

このような連想配列があります

必要な列で並べ替えることができました(たとえば、LastMonthSearchVolume)

問題は、配列をダンプして結果を確認すると、usort が「ニュース 1」、「ニュース 2」などを削除して連想配列を壊し、それを 0,1,2 に置き換えることです...

並べ替えを列名のままにする解決策はありますか?

ありがとう

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

php - MySQL クエリ ヘルプ: 関連付けられたテーブルから位置を使用してコンテンツを取得する

私は何をする必要がありますか

  • 「章」と「ページ」の2つのテーブルがあります。
  • 各章には多くのページがあります。
  • チャプターは位置列でソートされます。
  • ページは、その章に関連する位置列によって並べ替えられます。したがって、各章の最初のページの位置は 1 です。
  • 前後に 3 ページを取得する必要があります (現在のページの前後に 3 ページある場合。つまり、2 ページ目では現在のページの前に 1 ページしかありません)。
  • 現在の章の「名前」と現在のページの「名前」属性しかありません。
  • PHPとMySQLを使用しています

「チャプター」テーブル

  • ID
  • 名前
  • 位置

「ページ」テーブル

  • ID
  • chapter_id
  • 名前
  • 位置

ページの連想配列を返すクエリを作成するにはどうすればよいですか (注: 必要に応じて、一連のクエリを実行するために php を使用できます)。

  • ページ[0]["ID"]
  • ページ[0][「名前」]
  • ページ[0]["chapter_name"]

ありがとう!