2016-05-27 12 views
-2

Ich muss ein Menü aus einem JSON-Array erstellen.PHP-JSON-Array zu einer ungeordneten Liste

Das ist mein json Array in PHP:

$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php'); 

Ich weiß, dass ich dieses Array mit einem für jede Schleife leeren kann und jeden Wert, aber ich brauche auch den Schlüssel.

Dies ist, was ich will, das eine HTML ungeordnete Liste ist:

Wie Sie sehen, ist der Schlüssel der Text und der Wert ist der Link. Wie kann ich diesen einfachen Code machen? (Wenn ich diese auf Google suchen, ich nur erweiterte json Sachen finden. Nicht ein einfaches Array.

+1

Verwenden Sie foreach loop \ –

+0

@ ProMike360 Search.Leer Materialien verfügbar! – Thamilan

Antwort

0

können Sie diesen Code verwenden

$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php'); 
echo "<ul>"; 
foreach($menu as $key=>$val){ 
    echo "<li><a href='".$val."' title='".$key."'>".$key."</a></li>";  
} 
echo "</ul>"; 
0

Sie können durch alle Datensätze foreach-Schleife verwenden

$menu = array('Home' => 'index.php', 'About me' => 'about.php', 'Contact' => 'contact.php'); 

echo "<ul>"; 
foreach($menu as $key=>$m) { 
    // $key will contain key(Title) and $m(Href) contains value 
    echo "<li><a href='".$m."'>'".$key."'</a></li>"; 
} 
echo "</ul>"; 
Verwandte Themen