Bu sorunun amacı, PHP çokboyutlu dışarı veri yazdırmak için en iyi yolu bulmak için.
How can you complete the following procedure below?
Ben following arrays
array1['id']['title']
ve
array2['id']['tags'][]
The arrays have been generated by the function pg_fetch_array
.
This allows you refer to each value of element by its name or by its key.
Procedure to get the titles for questions ve their tags
Ben aşağıdakileri yapmak istiyorum
- First loop
array1[$question_id]
adlı başlık yazdırma- Verilen question_id için
array2[$question_id][]
tüm etiketler yazdırma
- Second loop
- listedeki bir sonraki
question_id
için 1.1 'de olduğu gibi aynı şeyi - do the same as in 1.2 for the next
question_id
in the list ...
- listedeki bir sonraki
- Listedeki tüm $ question_ids için bu devam
Ben prosedürü tamamlamak için başarısız çeşitli yöntemler kullanmışlardır
- to create a multidimensional array such that I can iterate though all items in a singe -foreach: merge_unique burada yeterli değildir. Diğer birleştirmelerinin de ben istemiyorum bir sütun kaldırmak.
- to solve the problem with the two given arrays by
while
veforeach
-sentences: I get 9 iterations for 3 questions as I have a foreach -clause inside a while -loop