問題タブ [array-push]

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

php - foreachループ内の多次元配列に値をプッシュします

データベースクエリから構築された配列があります。配列の値posuitionに基づいて、別の文字列を割り当てる必要があります。

foreachループ内のifステートメントが前進する方法だと思いましたが、問題が発生しています。

以下は私のコードです......

array_push以外は、すべてが機能します。ループの後にprint_r($ test)を実行すると、何も追加されません。

私はここで記念碑的に愚かなことをしていますか?...

これは私がprint_r($ test)した場合に得られるものです

テスト1には「helloworld」と呼ばれる3番目の値があると思います。

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

ajax - jquery array pushがajax success内で正しく動作しない

div id を配列にプッシュしようとしています。配列プッシュは ajax 呼び出しの前にうまく機能しています。しかし、ajax 成功内でプッシュを使用すると、2 番目の要素をクリックすると最初のプッシュが行われます。

以下のコードの場合の配列操作(配列プッシュ内で成功)

私のコード

私は間違っています..または、これはどのように機能するはずですか?? 前もって感謝します

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

arrays - アクションスクリプトに関する質問

いくつか異なる質問があり、それらを1つにまとめることにしました。したがって、最初の質問:同じコードがある場合(たとえば):

そして、それをいくつかの場所に(異なる条件で)配置したいのですが、それらを関数に配置して、大量のテキストをコピーする代わりに関数を呼び出すことができます(別のファイルから「インクルード」を考えましたが、すべてを保持したい1つのファイルの情報)。

2番目の質問は配列についてです:私の状況では、私は配列を持っていて、 その中に異なる番号を.push()します。しかし、それは「1,51,11,2,13」または「1,2,3,4」である可能性があります、5 "なので、数字の場所(および数字自体)は毎回異なります。関数内のAS3に、5または6の数字を正確に削除(.splice)する方法を教えてください(配列内の場所に関係なく)。

3番目の質問も、質問の上位にある「コード」についてです。これらの10個すべてのaddEventListenをより少ないコードで作成するためのループを使用できますか(私はそれがそのようなものでなければならないと思います:)

簡単に言えば、あまり質問をする必要がなく、考えが正しくないかもしれませんが、質問は簡単だと思いますが、解決できません。どんな決定や返事も歓迎します:)ありがとう。

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

php - キーと値を既存の配列に追加します

キーと値を既存の配列に追加する必要がありますが、それらをまとめることができないようです。

印刷時の既存の配列は次のようになります。

string次のような配列から、その場でいくつかの詳細を追加する必要があります。

各エントリはで区切られnew line、名前と電子メールアドレスはで区切られます:

したがって、最終的に私の配列は次のようになります。

array_pushを見ましたが、うまくいきませんでした。

これに関するどんな助けも非常に高く評価されています。

C

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

php - サブ配列へのインデックスの割り当て

サブ配列にインデックスを割り当てる方法を理解するのに助けが必要です。これが私がこれまでに持っているものです:

最初のサブアレイといくつかのデータを使用してアレイを設定することから始めます。

$start=array(array($rand, $_POST['day'], $_POST['time'], $delay));

次に、別のサブ配列を追加する必要がある場合は、array_push メソッドを使用して既存の配列にサブ配列を追加します。

$array = get_option('extend-array');
$push = array($rand, $_POST['day'], $_POST['time'], $delay);
array_push($array, $push);

ここからどこへ行けばいいのかわからない。必要に応じて直接参照できるように、サブ配列にカスタム インデックスを割り当てたいと考えています。

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

javascript - Javascript - オートコンプリートの配列プッシュ

配列から読み取るオートコンプリート検索バーに取り組んでいます。JSON ファイルを解析し、名前を配列にプッシュする必要があります。実際の配列にプッシュする正しいコマンドを除いて、すべてが機能しています。以下の配列にプッシュするには何を使用しますか?

$("#schoolLocal").autocompleteArray.push(name); を使用しました。

もちろん、それはうまくいきませんでした。

どんな助けでも大歓迎です。ありがとうございました!

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

php - 多次元配列とarray_push?

私は巨大な多次元配列を持っています。名前を付けましょう$big_array

さらに、上記の配列に入れる必要がある次のデータセットがあります。

それが $big_array にプッシュする必要があるものです (上記の $input に基づく):

$big_array 構造は次のようになります。

私が正確にやりたいことは、配列にループを含めることができる場合、次のようになります (はい、それがどれほど間違っているかはわかっています。それをよりよく説明しようとしています):

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

php - PHP array_push が jquery $_REQUEST オブジェクトで機能しない

http://maureenmoore.com/momp_112412/112412.htmlで、ドロップ可能なボックスにドラッグされた div の配列を作成しようとしています。閲覧元をご覧ください。

$.post を使用して div を php ファイル process.php に送信すると、結合された 1 つの配列ではなく、ドラッグした div の数に応じて 1 ~ 3 個の配列が得られます。$_REQUEST オブジェクト (つまり、ドロップされた div) を配列にプッシュしたい

しかし、それぞれキーがゼロの1〜3個の配列が得られます。たとえば、ドラッグされた 3 つの div から 1 つの配列を取得するにはどうすればよいですか?

リンクから移植されたコード:

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

php - 構文エラー、予期しない T_DOUBLE_ARROW

どうすればこのエラーを取り除くことができますか

解析エラー: 構文エラー、予期しない T_DOUBLE_ARROW

PHP コード:

どうもありがとう

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

javascript - 基本的な Javascript カートを多次元に拡張する

この素敵な小さなデモを拡張することにより、概念実証として「クイック」javascript ショッピング カートを作成しようとしています。 http://www.99points.info/2010/12/ajax-shopping-cart-with-jquery-and-php/

カート内のアイテムの「タイプ」の概念をこれに拡張しようとしているので、アイテムとオプションがあります。好きなようにオプションを追加できますが、任意の項目タイプの 1 つだけです。そのため、'Arrays' 値を多次元配列に変換しようとしていて、JavaScript の知識の壁に実際にぶつかっています。

私が構築しようとしている配列は、(私が思うに) この [itemtype][itemid]; のように見えるはずです。

別の「アイテム」を追加しようとした場合、前のアイテムを削除したい場合は、新しいアイテムを通常どおり追加できます。この例では、[itemid] を使用して DOM をトラバースし、値を取得してカートを再計算し、DOM から ID を削除します。

したがって、これを行うために、例のカートの追加/削除の if 呼び出しの前に if チェックを行って、基本的に「アイテム」が配列内にあるかどうかを確認します-これを検出して、識別された [itemid] を取得します配列[およびDOM]から削除できます。

したがって、基本的に、値を正しくプッシュしているかどうかはわかりませんが(見つけていますが)、見つけたときに itemID が返されません。

画面上のアイテムの HTML が拡張され、'type' クラスが含まれるようになりました。