問題タブ [arrayobject]

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

javascript - PHPで1つの配列オブジェクトを含むserializableArray jQueryを取得するにはどうすればよいですか?

オブジェクト配列を jquery で php にシリアル化するにはどうすればよいですか?

私はこれを持っています:

配列構造のコンソールログ

jQuery(vetDespesas)SQLクエリを作成するには、この配列をphpで送信する必要があります。

dump php を使用しようとしserializeましunserializeたが、うまくいきません。

私はこれをjQueryで使用します:

PHPでは、どのようにコードを書くことができますか?


vetDespesas = JSON.stringify(vetDespesas);

そして私はphpを使用します:

私のクロムコンソールの印刷:

オブジェクト( stdClass )[ 2 ] public 'dataDespesa' => 文字列 '15/12/2015' (長さ = 10) public 'descDespesa' => 文字列 'teste1' (長さ = 6) public 'budgetDespesa' => 文字列 '001 001 0E2R' (長さ = 12) パブリック'valorDespesa' => 文字列 '2133.33' (長さ = 7)

このデータにアクセスするにはどうすればよいですか?

0 投票する
0 に答える
407 参照

php - PHP ArrayObject: 配列がオブジェクトの外部で変更されたため、内部の位置が無効になりました

初めてフェッチされたときにメッセージを「フラッシュ」する一種のフラッシュメッセージクラスを作成しようとしています。したがって、次の HTTP 要求では、たとえば、あるコントローラー アクションから別の (同じ HTTP 要求の) コントローラー アクションに転送される場合は、そうではありません。

これが私のクラスの設計です:

Flash クラスの使用方法を示す PHPUnit テストをいくつか作成しました。

カスタムの $storage (Zend セッション コンテナー インスタンス) も渡していることがわかりますが、これは私が希望するオプションの 1 つです。これらのテストはパスしているように見えますが、他のテストでは次のエラーが発生し、問題の内容がよくわかりません。

このエラーを探し回り、いくつかの代替手段 ( $this->storage->getIterator() など) を試しましたが、それでも同じエラーが発生します。私が間違っているアイデアはありますか?私はArrayObjectに少し慣れていないと思います。

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

php - 異なるインデックスを 1 つのインデックスに結合する方法

異なるインデックスを 1 つのインデックスに結合しようとしています。指定されたコードはサンプルです。

予想される答えは