|
Blog - Forum - Newsletter
|
GrundlagenWas brauche ich? Das Grundgerüst <?php
PHP-Code; ?> An die Stelle, wo PHP-Code; steht, wird dann eine Fülle von Möglichkeiten kommen, die hier eingebaut werden
können. Es gibt aber auch diese Möglichkeit: <? PHP-Code; ?>
Oder: <%
PHP-Code; %> Der Befehl echo <?php echo "Ich lerne PHP"; ?> Die Ausgabe wäre also Ich lerne PHP. Nun zum Speichern. Das geht so: Speichern PHP-Info <?php echo phpinfo(); ?> Wird es auf dem Server gespeichert, kann es entweder eine volle Seite an Informationen anzeigen oder eine Relativ leere Seite anzeigen. Ist letzteres der Fall, ist ein anderer Server benötigt. Variablen $name = "Wert"; Der Wert kann alles mögliche sein: Text (auch "String" genannt), eine Zahl ohne Dezimalstellen (auch "Integer" genannt), eine Zahl mit Dezimalstellen (auch "Double" genannt), Arrays (wird weiter unten noch erklärt), Boolean (kennt nur true oder false) oder Object. Mit echo kann dann der Variablenwert ausgegeben werden. Beispiel: <?php $programm = "Windows Standard-Editor"; echo $programm; ?> Im Browser wird dann nach dem Upload ausgegeben: Windows Standard-Editor. Man kann auch mehrere Variablen miteinander verketten, oder noch eigenen Text hinzufügen. Das geht so: <?php $vorname = "Max"; $nachname = "Mustermann"; echo "Der Name ist ".$vorname." ".$nachname; ?> Wir sehen hier, dass zuerst die beiden Variablen definiert werden, und dann mit echo ausgegeben wird: Der Name ist Max Mustermann. Die Variablen im echo-Befehl werden normalerweise mit Anführungszeichen und Punkt an den Text gebunden. Es geht aber auch so: echo "Der Name ist $vorname $nachname";
Arrays <?php $jzeit[0] = "Frühling"; $jzeit[1] = "Sommer"; $jzeit[2] = "Herbst"; $jzeit[3] = "Winter"; ?> Man fängt normalerweise immer bei 0 an zu zählen, da das der Standard ist. Man kann aber auch bei einer anderen Zahl anfangen. Es ist auch möglich, anstelle der Ziffern einen Text zu schreiben. Beispiel:
$jzeit[kühl] = "Frühling"; $jzeit[warm] = "Sommer"; $jzeit[mild] = "Herbst"; $jzeit[kalt] = "Winter"; Um nun eine der Variablen anzeigen zu lassen, nutzen wir wieder echo. Das sieht dann so aus: <?php $jzeit[] = "Frühling"; $jzeit[] = "Sommer"; $jzeit[] = "Herbst"; $jzeit[] = "Winter"; echo $jzeit[2]; ?> Wie man sehen kann, darf man die eckigen Klammern auch ganz leer lassen. PHP beginnt bei 0 zu zählen. Die Ausgabe im Browser ist dann Herbst. Um die Anzahl der Elemente eines Arrays zu erhalten, nutzen wir die Funktion count(). Mit dem echo-Befehl wird dann die Anzahl ausgegeben. Beispiel: <?php $jzeit[] = "Frühling"; $jzeit[] = "Sommer"; $jzeit[] = "Herbst"; $jzeit[] = "Winter"; echo count($jzeit); ?> Ausgegeben wird dann: 4. Die count()-Funktion ist auch sinnvoll, wenn man alle Elemente ausgeben lassen will. Das geht mit einer while()-Schleife. Die Funktion while() <?php $jzeit[] = "Frühling"; $jzeit[] = "Sommer"; $jzeit[] = "Herbst"; $jzeit[] = "Winter"; $i = 0; $a = count($jzeit); while($i < $a) { echo $jzeit[$i]."<br>"; $i++; } ?> Erklärung: Oben wird der Array definiert. $i wird dann auf "0" gesetzt. $a ist die Anzahl der Elemente im Array $jzeit. In der while()-Schleife wird dann abgefragt: Solange $i kleiner $a ist, wird mit echo der jeweilge Wert ausgegeben, und zwar mit dem Index $i. WICHTIG: Danach muss unbedingt $i++ geschrieben werden! Das erhöht $i immer um 1. Würde $i++ nicht da stehen, käme eine Endlosschleife zustande. Das ."<br>" dient dazu, dass nach dem Array-Wert ein Zeilenumbruch eingegeben wird. Das Ergebnis sollte sein: Frühling Sommer Herbst Winter |
|
| Mathe - Physik - Informatik - Kunst - Deutsch - Latein - Englisch - Französisch - Italienisch - Spanisch - Politik - Wirtschaft |
| Impressum |
|
|
| Kontakt | Social Bookmarks |
Letzte Änderung: 01.01.1970 01:00 Uhr
URL: http://www.lern-online.net/informatik/programmiersprachen/php/lektion01.php