Strings bearbeiten
Die in den Feldern eingegebenen Daten interpretiert PHP als String-Variablen, also als aus
alphanumerischen Zeichen bestehenden Text. Strings- oder Zeichenketten- können weiter
bearbeitet werden, beispielsweise um Fehlern oder Missgeschicken, die bei der Eingabe von
Text in ein Formularfeld entstanden sind, zu begegnen.
Leerstellen entfernen
Es passiert beispielsweise recht häufig, dass überflüssige Leerstellen mitgeschickt werden,
die dann entweder die Folgeseite merkwürdig aussehen lassen, vor allem aber bei der Sammlung
der Daten in einer Datenbank stören würden. Deutlich wird das Problem, das hier angesprochen wird,
wenn wir uns vorstellen, dass ein Passwort mit überflüssigen Leerstellen eingegeben wird und dann logischerweise nicht mehr stimmt, wenn es ohne Leerstelle eingegeben wird. Aus diesen und anderen
Gründen ist es ratsam, die Leerstellen per PHP-Befehl zu entfernen. Ins Spiel kommt dazu die Funktion
trim( )
mit der Leerstelle am Anfang und Ende des Strings abgeschnitten werden. Wir können die Funktion
in das vorhandene Script einbauen:
Setzen wir den Cursor im PHP-Teil an den Anfang des if-Zweiges (if ($sent= =1){ ) direkt hinter der
öffnenden geschweiften Klammer in eine neue Zeile und geben wir hintereinander ein:
$vorname=trim($vorname);
$nachname=trim($nachname);
$email=trim($email);
string trim(string dertext)
Die Funktion entfernt überflüssige Zeichen am Anfang und Ende einer Zeichenkette(dertext).
Damit weisen wir den Variablen neue Werte zu, die von den möglichen Leerstellen am Anfang
und Ende befreit sind. Hierbei ist in diesem Beispiel zu beachten, dass zunächst mit trim($vorname)
die Variable $vorname mit noch vorhandenen Leerstellen dem Befehl trim zugeführt wird. Anschließend
wird der Variablen $vorname das Ergebnis des Befehls trim zugewiesen, sodass danach in der Variablen
$vorname die Leerstellen am Anfang und Ende nicht mehr vorhanden sind.
Strings kombinieren
Auch wenn es für das eben durchgespielte Beispiel nicht unbedingt erforderlich ist, möchten wir an
dieser Stelle eine weitere Möglichkeit zeigen, wie wir Strings bearbeiten bzw. manipulieren können.
Strings lassen sich auf einfache Art zusammensetzen, um so neue Variablen festzulegen. Die
Schreibweise zur Kombination von Strings ist:
$neuerstring=$vorhandener_string1.$vorhandener_string2;
In dem Beispiel wäre es denkbar, aus den beiden Strings $vorname und $nachname eine neue Variable
zu generieren, sodass darüber der Vorname und der Nachname zusammen aufgerufen und gespeichert
werden können.
Um die Variable zu erzeugen, geben wir mit einem selbst gewählten neuen Variablen-Namen einfach ein:
$ganzername=$vorname." ".$nachname;
Die Elemente werden jeweils durch den Punkt getrennt. Der Punkt ist das Textverkettungs- zeichen
oder der Verkettungsoperator. Die Anführungszeichen in der Mitte kleiden die Leerstelle ein, die dafür
sorgt, dass der Vorname und der Nachname nicht zusammenkleben. Auf diese Weise könnten wir das
Script ergänzen, um den Besucher mit Vornamen und Nachnamen anzusprechen. Dazu setzen wir die
Variable wie eben beschrieben und schreiben dann beispielsweise jeweils in den Block der if-Anweisung:
if ($vorname AND $nachname AND $email AND $rank= ="sehr gut") {echo "schön, dass Ihnen die
Seite gefallen hat. Danke. $ganzername";}
Das komplette Script >>>>>
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|