mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 24.04.2024 23:32 Benutzername: Passwort: Auto-Login

Thema: nummeriertes alphabet php vom 16.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> nummeriertes alphabet php
Seite: 1, 2  Weiter
Autor Nachricht
Benutzer 4545
Account gelöscht Threadersteller


Ort: -

Verfasst Sa 16.02.2008 16:04
Titel

nummeriertes alphabet php

Antworten mit Zitat Zum Seitenanfang

hallo ihr lieben,

habe eine Aufgabe, dass ich das Alphabet mit einer <ol> nummriert durchlaufen lassen soll von 1 - 26.
Wieso funktioniert das mit <=z nicht und läuft dann trotzdem mit aa weiter? was muss man da "einstellen"?
Wie kriege ich die listenpunkte dazu, das sie sich mit addieren? So steht überall eine 1. davor, was ja nicht
sein soll. lg

ps. vorgabe ist mit einer do-while scheife! hab schon gesehen, das es auch anders geht mit asci-zahlen oder so.



Code:
<?php
   $i='a';
    do {
    echo "   <html>
          <head>
         <title>Nummerierte Liste definieren</title>
         </head>
         <body>

         <ol>
           <li>Der Buchstabe heisst $i</li>
         </ol>
         </body>
         <html>";
         $i++;

    }
    while ($i<'z'); <?


Zuletzt bearbeitet von am Sa 16.02.2008 16:05, insgesamt 1-mal bearbeitet
 
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Sa 16.02.2008 16:45
Titel

Antworten mit Zitat Zum Seitenanfang

Schau dir vll. als erstes mal an was genau in deinem Schleifenkörper steht.. wieviele body tags möchtest du ausgeben? Einen oder 26?

Code:
<html>
    <head>
   <title>Nummerierte Liste definieren</title>
   <body>
      <ol>
      
      <?php
      $i='a';
      do {
      echo "<li>Der Buchstabe heisst: ".$i."</li>";
      $i++;
      }
      while ($i != 'aa');
      ?>
      
        </ol>
    </body>
</html>



edit: code eingerückt


Zuletzt bearbeitet von remote am Sa 16.02.2008 16:46, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Kraat

Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht: Männlich
Verfasst Sa 16.02.2008 16:48
Titel

Antworten mit Zitat Zum Seitenanfang

Code:

// Alphabet

$alphabet = array("a","b","c","....");
$i=0;
while($i <= count($alphabet)) {
echo $alphabet[$i];
$i++;
}


http://de.php.net/while
http://de.php.net/array

Viel Spaß
  View user's profile Private Nachricht senden
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Sa 16.02.2008 16:52
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
// Die Verwendung von Zeichenfolgen wurde in 4.1.0 eingeführt

foreach(range('a', 'z') as $letter) {
    echo $letter;
}


http://de3.php.net/range
http://de3.php.net/foreach
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Sa 16.02.2008 16:52
Titel

Antworten mit Zitat Zum Seitenanfang

Kraat hat geschrieben:

http://de.php.net/while
http://de.php.net/array

Viel Spaß


Flowi81 hat geschrieben:

ps. vorgabe ist mit einer do-while scheife! hab schon gesehen, das es auch anders geht



..und fürs Alphabet einen Array anzulegen ist [/quote]auch vergeudete Liebesmühe... man muss das Rad ja nicht neu erfinden *zwinker*
  View user's profile Private Nachricht senden
Benutzer 4545
Account gelöscht Threadersteller


Ort: -

Verfasst Sa 16.02.2008 16:56
Titel

Antworten mit Zitat Zum Seitenanfang

@ remote: ich möchte 26 listenpunkte ausgeben, die nummeriert sind von 1-26!

@ alle anderen, danke für die antworten, aber irgendwie werde ich da nicht schlau draus. soll es mit ner do-while schleife machen, der rest nützt mir momentan leider nix. *Schnief*

möchte eigentlich "nur" wissen, wieso es nach dem z weiter hochzählt und wie ich das verhindern kann
und wie ich die nummrierten 26 listenpunkte ausgeben kann.... Lächel
 
remote

Dabei seit: 10.11.2006
Ort: /var/www/
Alter: 110
Geschlecht: Männlich
Verfasst Sa 16.02.2008 16:59
Titel

Antworten mit Zitat Zum Seitenanfang

schau dir doch nochmal meinen ersten Post an... oder vll. vorher mal den Quelltest den Dein Script erzeugt - da sollte dir auffallen, wieso die Nummerierung nicht stimmt und trotzdem korrekt ist. Lächel
  View user's profile Private Nachricht senden
Benutzer 4545
Account gelöscht Threadersteller


Ort: -

Verfasst Sa 16.02.2008 17:29
Titel

Antworten mit Zitat Zum Seitenanfang

alles klar, problem gelöst. gar nicht so unhilfreich in den quelltext zu gucken *zwinker* danke
jetzt gibts nur noch das problem mit dem z, das nach z weiterzählt mit aa...
 
 
Ähnliche Themen [TYPO3] Nummeriertes Menu nur auf 1.Ebene beschränken
Pulldown Menü nach Alphabet sortieren lassen...
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.