問題タブ [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 に答える
6084 参照

javascript - javascriptで複雑な連想配列を使用するにはどうすればよいですか?

プログラムにこのテーブルhttp://code.google.com/apis/chart/docs/gallery/qr_codes.html#detailsが必要ですが、連想配列が最適かどうかさえわかりません。

タイプ(数値/英数字)、文字数、EC(エラー訂正)レベルを考慮して、バージョン(最初の列)を返す関数が必要です。

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

javascript - javascriptから連想配列を削除するにはどうすればよいですか?

連想配列のアイテムを削除する方法を見つけました:

しかし、連想配列全体を削除するのはどうでしょうか。つまり、通常の配列を空にするのと同じです。

通常の配列を空にする方法は [Google で見つけた] です。

したがって、連想配列には、すべてのアイテムを一度に空にするか削除する方法があります....

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

php - CSVから連想配列へ

CSV ファイルを取得し、ヘッダーをキーとして連想配列を作成する方法について、数多くの例を見てきました。

例えば:

ブランド、モデル、パーツ、テストなどの配列を作成する場所 Array[$num][$key]$key

したがって、テスト値「434」にアクセスしたい場合は、配列内のすべてのインデックスをループして、ホンダ以外のブランドやシビック以外のモデルを無視する必要があります。


私がする必要があるのは、各 $num インデックスを通過する for ループを実行するのではなく、最も直接的に値にアクセスすることです。値テスト「434」にアクセスできるようにしたい:

Array['Honda']['Civic']['135']

または、ホンダが持っているすべてのモデルをループして for ステートメントを制御します...次のようなもの

foreach $model in Array['Honda']

少なくとも、既知のブランドが与えられたすべてのモデルを調べて、それぞれのすべての関連情報にアクセスできる必要があります。

編集:

これを例として設定していたことを確認するためです。私の実際のデータには、次のようなヘッダーがあります。

brand model part price shipping description footnote

そのうち、パーツに関連するすべての情報 (価格、送料、説明、脚注) にアクセスする必要があります。

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

php - php連想配列のキーの順序(並べ替えではありません)

私の配列:

さて、配列を反復すると、最初に表示される値はおそらく次のようになります。

右?

$data[1]を$data[0]の位置に移動したい場合はどうなりますか?

言い換えると:

配列を次のようにするにはどうすればよいですか(「1つ」が$ data [0]に表示されるようにします)

なぜこれが必要なのですか?

私はコードイグナイターを使用しています。table->generate組み込み関数は、連想配列を取り、テーブルを作成しますが、列を配置する方法を提供していません。これが、ソース配列の列を移動したい理由です。

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

php - php 2次元配列は値を取得しますか?

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

php - 配列から 2 つの特定の値を出力しようとするときのフラストレーション

スクリプト内の特定の配列を簡単に取得しようと頭を悩ませているので、元の連想配列があります。

ほとんどの値に対して共通の結果を出力します。

しかし、これらの配列の 2 つを異なる方法でレンダリングしたいので、誰かが提案した別のスクリプトを追加しました。

}

問題は、これらの配列の結果に最初の結果内に両方を含めたいということですが、$result .= "\t\t\t\t $key[1] ".$value[1]. "\n";

PHP はインデックスが値の文字インデックスであると考えているため、 id="/" rなどの主要な構文の問題が発生しています。

私も試してみました

しかし、私はまだ間違った構文の問題を抱えています...

または、このような他のエラー。

誰か助けてくれませんか?

編集済み


構文を修正しましたが、まだインデックスを指定する必要があります。

からの結果

する必要があります(対象とするものに応じて、各値が同じ出力にあることに注意してください):

現在、 のインデックス値は無視されます。$display_id['ブランドン'] . $値。また 。$display_id['マーフィー'] . $value." をまとめて繰り返すだけです:

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

php - jsonへのphpクエリ

Select * from Customer顧客テーブルに名前、姓、住所、年齢が保持されているデータベースにクエリを実行しています。

次のオブジェクトで、クエリを json オブジェクトに変換できるようにしたいと考えています。

お客様:

アイデアはありますか?クエリをループして、merge_array を使用しようとしましたが、期待どおりに配列をマージしました...お時間をいただきありがとうございます。

0 投票する
10 に答える
117690 参照

javascript - Javascriptで連想配列をその値でソートする方法は?

私は連想配列を持っています:

結果がこの順序でそれぞれのインデックスを持つ配列になる値でソート (降順) する最もエレガントな方法は何ですか:

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

php - PHPで動的変数から連想配列を作成するにはどうすればよいですか?

私はこのコードを持っています:

$i の値に基づいて、数値キーを持つ配列を作成します。「fullname」文字列をキーにしたいのですが、キーを動的に割り当てる方法がわかりません。私は次のようなことを試していました:

しかし、これはエラーをスローするだけです。変数に基づいてキーを作成する方法がわかりません。誰でも助けてもらえますか?

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

php - PHPを使用してマスター/詳細ページを作成する

PHPを使用してマスター/詳細ページを作成したいと思います。MYSQLデータベースからデータを取得するのではなく、連想配列からデータを取得したいと思います。これは可能ですか?

データは最初にmysqlデータベーステーブルから取得され、いくつかの処理のために連想配列内に格納されます。次に、連想配列内のデータのみに基づいてマスター詳細ページを作成します。アイデアを持っている人はいますか?