Heim > Backend-Entwicklung > PHP-Tutorial > PHP fügt dem li-Tag verschiedene Klassen hinzu

PHP fügt dem li-Tag verschiedene Klassen hinzu

WBOY
Freigeben: 2016-09-19 09:16:26
Original
1496 Leute haben es durchsucht

.....

foreach ($images as $imgUrl){

<code>  echo '<li class="right"></li>'; 
  </code>
Nach dem Login kopieren
Nach dem Login kopieren

}

Ein Teil des Codes wurde zuvor weggelassen und die Ausgabe von oben ist wie folgt (ich gebe drei li aus):

  • li class="right">

  • Was ich erreichen möchte, ist Folgendes:




  • Das heißt, die erste Klasse in der Liste ist „links“ und die anderen Klassen sind rechts.

    Antwortinhalt:

    .....

    foreach ($images as $imgUrl){

    }
    <code>  echo '<li class="right"></li>'; 
      </code>
    Nach dem Login kopieren
    Nach dem Login kopieren

    Ein Teil des Codes wurde zuvor weggelassen und die Ausgabe von oben ist wie folgt (ich gebe drei li aus):

  • li class="right">



  • Was ich erreichen möchte, ist Folgendes:

  • Das heißt, die erste Klasse in der Liste ist „links“ und die anderen Klassen sind rechts.

    Wenn Ihr

    ein Indexarray ist und der Index bei 0 beginnt, verwenden Sie die folgende Methode

    Wenn Ihr $images-Array die oben genannten Bedingungen nicht erfüllt, können Sie dies mit der folgenden Methode erreichen:

    <code class="php"><?php
    foreach ($images as $index=>$imgUrl) {
        $class = 0===$index ? "left" : "right";
        echo '<li class="' . $class . '"></li>';
    
    }</code>
    Nach dem Login kopieren

    $imagesDiese Ausgabemethode ist aufwendiger. Logische Verarbeitung und Seitenanzeige sind miteinander gekoppelt. Sie können es mit der Smarty-Template-Engine versuchen.

    <code class="php"><?php
    foreach ($images as $imgUrl) {
        $class = empty($class) ? "left" : "right";
        echo '<li class="' . $class . '"></li>';
    }</code>
    Nach dem Login kopieren

    Treffen Sie einfach das Urteil in foreach

    Verwandte Etiketten:
    php
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage