2016-05-08 7 views
1

Ich brauche Hilfe mit array(), weil es aus irgendeinem Grund nicht funktioniert.Array funktioniert nicht

<?php 
if(isset($_GET["page"]) && $_GET["page"] == array("i_gebruikers","gebruikerslijst","nieuwegebruiker","ban")) { 
?> 
    <a href="index.php?page=i_gebruikers"><li class="active">Gebruikers</li></a> 
<?php } else { ?> 
    <a href="index.php?page=i_gebruikers"><li>Gebruikers</li></a> 
<?php } ?> 

Wie Sie sehen, ich versuche, einen Knopf zu machen, die die active Klasse hat, wenn Sie auf einer Seite im Array definiert sind. Es ignoriert jedoch das Array vollständig.

Bitte helfen Sie mir, es ist sehr geschätzt!

+1

Sie überprüfen im Wesentlichen, ob der Wert beider Zählungen von $ _GET dem gesamten Array von Elementen entspricht, was wahrscheinlich nicht der Fall ist. – CmdrSharp

Antwort

1

Sie überprüfen im Wesentlichen, ob der Wert beider Zählungen von $ _GET dem gesamten Array von Elementen entspricht, was wahrscheinlich nicht der Fall ist.

if(isset($_GET['page']) && in_array($_GET['page'], array("i_gebruikers","gebruikerslijst","nieuwegebruiker","ban"))) { 

} 

Sollte gut funktionieren.

+0

Intelligentes Denken !!! – Poiz

+0

Funktioniert gut, vielen Dank für Marcus! Akzeptiert Ihre Antwort so schnell wie möglich. –

+0

@ J.Doe Kein Problem! :) Sie können die Antwort für zukünftige Referenzen als richtig markieren. Prost Knospe! – CmdrSharp

Verwandte Themen