글쎄, 잘 쓰지는 못할지 모르지만 나는 시도 할 것이다. 백엔드 스크립트에서 나는 많이 변경할 수 없습니다. 나는 매우 큰 다차원 배열을 UI에 침을 뱉어 낸다. 주 배열 내의 배열에는 일반적인 0-n 인덱스 체계가 포함되어 있지 않으며, 연관성 때문에 백엔드에서 생성된다. 그래서 저는 예를 들어 다차원 배열의 조각을 가지고 있습니다.PHP 배열 키 값 쌍의 키 캐치
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 또는 모든 유형의 루프를 통해 실행하는 것과 같이 실제로 그 옵션을 사용할 수는 없습니다. 배열 내의 특정 배열. 누구나 제안이 있으십니까? 루프를 통해이 작업을 수행 할 수 있었지만이 작업을 수행 할 수 있었지만이 데이터가 테이블에 나열되고 모든 것이 해당 배열의 행 단위로 이루어지기 때문에 인스턴트 메신저가 작동하지 않습니다.
그게 정확히 내가 원하는 것을 할 수 있습니다, 고맙습니다, 바로 지금 그 사진을 줄 것입니다. – chris