Hoe voeg ik links bij mijn header in PHP?

Hoi iedereen,

ik wil graag een header in PHP maken, en ik weet dat dit makkelijk kan door "$headeritems = array("de", "items", "in", "je", "header");" en vervolgens "

", maar ik weet niet hoe ik links bij die headeritems kan voegen. Weet er iemand hoe?

Noot: Ik ben een beginner met heel weinig PHP-kennis.

Weet jij het antwoord?

/2500

Het beste antwoord

Ik zou er twee arrays van maken, één met de headeritemteksten en één met de links, en er in een for-loop voor zorgen dat de twee elementen samen met wat extra code worden ge-echoot. Dit is mijn opzet: "; for($x=0;$x$headeritems[$x]"; } else{ echo "

  • $headeritems[$x]
  • "; } } echo ""; Aangezien je beginner bent zal ik het even uitleggen: In de eerste twee rregels maak dus de twee arrays aan. De eerste link hoort natuurlijk bij het eerste item, de tweede link bij het tweede item enz. Je kunt zoveel items en links toevoegen als je wilt. Als je een item zonder link wilt maken (wat me onwaarschijnlijk lijkt in een header, maar wie weet), mag je een link leeg laten, dus "". Daarna echo'en we het begin van onze unordered list (
      ); Een for-loop stelt een variabele $x op 0, checkt de voorwaarde ($x moet kleiner zijn dan het aantal items in $headeritems), voert de code tussen { en } uit en voegt tot slot 1 aan $x toe ($x++). Elke keer dat we een item willen echo'en checken we eerst of er nog wel een headerlink aanwezig is (anders krijg je errors als je (per ongeluk) $headerlinks minder items geeft dan $headeritems) en of die link niet leeg ("") is. Als er een link is, echo'en we gewone HTML-code, met daarin twee variabelen: we willen natuurlijk dat onze tekst zichtbaar is ($headeritems[$x]) en we moeten de a-tag natuurlijk een href-attribuut met als waarde onze link geven (want daar gaat dit geheel over). Aangezien ik met dubbele aanhalingstekens werk mag ik gewoon de naam van een variabele tussen " en " zetten (php herkent aan $ dat het een variabele is). Als je enkele aanhalinkstekens zou gebruiken, zou je strinngs en variabelen met een punt aan elkaar moeten koppelen, maar dat ter zijde. Mocht er nou geen link zijn ($headerlinks op of leeg), echo'en we hetzelfde, maar nu zonder a-tag en dus ook zondder href-attribuut. Wanneer al onze lijstitems zijn ge-echoot is $x groter dan het aantal $headeritems (count($headeritems)) en dus wordt er niet meer aan de voorwaarde voldaan en dus wordt de for-loop beëindigd. De laatste regel wordt dan uitgevoerd. We moeten onze ul immers nog sluiten Succes! Toegevoegd na 3 minuten: nog twee plaatjes imgur.com/ARwLFIh imgur.com/UAzfsXn

    Stel zelf een vraag

    Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

    /100