2014-10-01 6 views
-6

아래의 배열에있는 데이터를 HTML 순서없는리스트로 인쇄하고 링크 된 사본으로 '제목'항목과 함께 '경로'항목과 함께 하이퍼 링크를 포함하는 PHP 함수를 작성해야합니다. 링크의 href 및 '클래스'배열의 항목을 해당 링크의 클래스로 사용합니다.PHP 함수는 배열의 데이터를 인쇄합니다.

foreach($mymenu as $item) { 
echo '<a href=' . $item['path'] . 'class="' . $item['attributes'] . '" />' . $item['title'] . '</a> <br>'; 

} 
+2

을 시도 무엇을 여기

$mymenu = array( 0 => array( 'path' => 'all', 'title' => 'All Content', 'attributes' => array( 'class' => array('first-item', 'menu-item'), ), ), 1 => array( 'path' => 'videos', 'title' => 'Videos', 'attributes' => array( 'class' => array('item', 'menu-item'), ), ), 2 => array( 'path' => 'articles', 'title' => 'Articles', 'attributes' => array( 'class' => array('last-item', 'menu-item'), ), ), ); 

내가 무슨, 내가 생각하는 속성에 문제가 있어요? – TBI

+1

'foreach' 루프에'echo' 문이 있습니다. 어떤 문제가 있습니까? – Barmar

+0

그냥 무언가를 시도한 다음 여기에 게시하십시오. –

답변

0

이 트릭 할 듯 : 당신이

foreach($mymenu as $item) { 
echo '<a href="'.$item['path'].'"class="'.$item['attributes']['class'][0] . ' ' .$item['attributes']['class'][1].'" />' . $item['title'] . '</a> <br>'; 
} 
관련 문제