さて、これをうまく書き込めるかどうかはわかりませんが、やってみます。バックエンドスクリプトからは、実際にはあまり変更できません。非常に大きな多次元配列がUIに吐き出されており、メイン配列内の配列には通常の0-nインデックススキームが含まれていません。これらの配列は、関連付けられているため、バックエンドから生成されます。たとえば、次のような多次元配列があります。
Array(
[0] = Array(
[stuff] = 'something'
[morestuff] = 'other'
[info] = array(
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
)
),
[1] = Array(
[stuff] = 'something'
[morestuff] = 'other'
[info] = array(
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
[generated_id_based_on_assication] = array(
[id] = '12345t'
[desc] = 'blah blah'
[url] = '/some/where'
)
)
)
)
私は配列の最良の表現を知りません。しかし、例として、実際のデータ自体を投稿することはできないので、必要なのは、[info]
配列がそれぞれを見つけてgenerated_id_based_on_assication
、各配列からデータをプルできるようにすることgenerated_id_based_on_assication
です。しかし、0-nインデックスではないため、その「generated_id_based_on_assication」部分を取得して、その中のデータを処理できるようにする方法がわかりません。foreachまたは任意のタイプのループを実行することは実際にはそのオプションではないためです。アレイ内の特定のアレイ。誰か提案がありますか?これをループで実行できた場合は実行できますが、このデータがテーブルにリストされており、すべてがその配列の行ごとに行われているため、imがトリップした場合は実行できません。