2012-05-12 5 views
-3

나는 코드 줄을 가지고 :큰 배열의 '간단한 쿼리'를 만드는 방법은 무엇입니까?

// echo the name of one forum (without additional DB query) 
echo ($mybb->cache->cache['forums'][19][name]); 

이 한 포럼의 이름을 제공합니다. 배열을 "쿼리"하여 모든 포럼을 나열해야합니다. 분명히, 간단한 db 쿼리가 이것을 할 수 있지만 정보는 이미 사용 가능합니다.

모든 '포럼'을 반복하고 이름을 반복하는 방법은 무엇입니까?

+0

가능한 중복 http://stackoverflow.com/search?q=how+to+iterate+multidimensional+array+php – Gordon

+0

http://www.google.com/search?q=iterate&ie=utf -8 & oe = utf-8 & aq = t & rls = org.mozilla : ko-US : 공식 및 클라이언트 = firefox-a # hl = ko & client = firefox-a & hs = 5J & rls = org.mozilla : ko-US % 3Aofficial & sclient = psy-ab & q = query + an + array + php & oq = query + an + array + php & aq = f-aqi = g-K1 & aql = 1 & gs_l = serp.3..0i30.2183.3622.2.3973.5.5.0.0.0.0.178.812.0j5.5.0.eqn % 2Crate_low % 3D0- 015 % 2Crate_high % 3D0-015 % 2Cmin_length % 3D2 % 2Ccconf % 3D0-6.1.0.0.OU321EmzZq4 & pbx = 1 & bav = on.2 또는 .r_gc.r_pw.r_qf., cf.osb & fp = 64ca53ca10d28ad0 & biw = 1280 & bih = 884 –

답변

1
foreach($mybb->cache->cache['forums'] AS $forum_id => $forum_data) { 
    echo '<li>'.$forum_data['name'].'</li>'; 
} 
관련 문제