<?php // Verschiedene PHP Variablen als Strings initialisieren $s = "Aller"; $t = "guten"; $h = 'Dinge'; // Verschiedene String-Operationen durchführen // Konkatenation (aneinanderhängen) mehrerer Zeichenketten. Dabei ist es // egal, ob die angegebenen Strings mit einfachen oder doppelten Anführungszeichen // notiert sind. $zusammen = $s . " " . $t . ' ' . $h . ' sind Drei!'; // Ausgabe des Strings, wobei auch hier eine Konkatenation erfolgt echo $zusammen . "<br>"; // Bevor die Ausgabe erfolgen kann, werden die Teilstrings ggf. miteinander // verknüpft. Hier passiert das gleiche wie zuvor. Allerdings wird das Ergebnis // der Operationen direkt ausgegeben und nicht vorher in einer Variablen // zwischengespeichert. echo $s . " " . $t . ' ' . $h . ' sind Drei!<br>'; // Aber auch so kann die Ausgabe des String realisiert werden echo "$s $t $h sind Drei!<br>"; // Leeres String initialisieren $ergebnis = ''; // Ein weiterer Operator ist quasi eine Kreuzung aus einer Zuweisung und // dem Concatenation-Operator. Hier erfolgt die Verknüpfung, indem an einer // bestehenden String-Variablen eine Zeichenkette angehängt wird. $ergebnis .= "Kommt"; // Auch hier können mehrere Teilstrings angehängt werden $ergebnis .= ' drauf' . " an!"; // Ausgabe des PHP Strings echo $ergebnis . '<br>'; // PHP String Variablen initialisieren $s = "Rundstueck"; $t = "Brötchen"; // Zugriff auf ein PHP-String mittels Indexoperator // Zeichen, welches an der Indexposition 0 steht (erstes Zeichen im String), // ausgeben. Hier verhalten sich Strings ebenso wie Arrays echo 'Einzelnes Zeichen ausgeben: ' . $s[0] . '<br>'; // Existiert die angegebene Indexposition nicht, so liefert der Zugriff // ein "leeres" Zeichen. Es wird hier also nichts ausgegeben. echo 'Nicht existierendes Zeichen: ' . $s[20] . '<br>'; // Auch der schreibende Zugriff funktioniert mit dem Indexoperator // Mit folgender Zuweisung wird das entsprechende Zeichen durch das auf // der rechten Seite angegebene Zeichen ersetzt. $t[1] = 'l'; // Ausgabe des zuvor geänderten Strings echo "Ein $t bitte!<br>"; ?>
Aller guten Dinge sind Drei!
Aller guten Dinge sind Drei!
Aller guten Dinge sind Drei!
Kommt drauf an!
Einzelnes Zeichen ausgeben: R
Nicht existierendes Zeichen:
Ein Blötchen bitte!
<?php // PHP String Array definieren (hier werden drei Strings abgelegt) $arr = array ("Eins", "Zwei", "Drei"); // Ausgabe eines Elements (Zugriff per Indexposition) aus dem PHP String Array // Auch eine Verknüpfung des Elements mit den umliegenden Teilstrings ist // hier möglich, würde den Ausdruck aber etwas länger machen. echo "Wert: $arr[0]<br>"; // PHP String Array initialisieren (diesmal als assoziative Variante) $array = array ('KEY 1' => 'Value 1', 'KEY 2' => 'Value 2', 'KEY 3' => 'Value 3'); // Der Zugriff auf ein assoziatives PHP String Array kann per Verknüpfung // von Teilstrings erfolgen. echo "Inhalt: " . $array['KEY 1'] . "<br>"; // Eine weitere Variante ist die Integration in das Ausgabe-String. Hier // muss allerdings eine Klammerung erfolgen, da der Zugriff auf das Array // nicht eindeutig erkennbar ist. Variablen können nur dann direkt und ohne // Klammerung in das Ausgabestring eingebaut werden, wenn auf das die // Variable einleitende Dollarzeichen nur Zeichen folgen, die auch in einem // Variablennamen vorkommen dürfen. echo "Inhalt: {$array['KEY 1']}<br>"; ?>
Wert: Eins
Inhalt: Value 1
Inhalt: Value 1
<?php // PHP Array mit einzelnen Worten initialisieren $arr = array ('Was', 'sagt', 'man', 'dazu'); // Umwandlung von Arrays in eine Zeichenkette (PHP Array to String) mit // umgehender Ausgabe des Ergebnisses dieser Operation. echo "Alles zusammen: " . implode (' ', $arr) . "?<br>"; // Das funktioniert natürlich auch mit Werten anderen Typs // Hier erfolgt ein PHP String to Array mit einem Trennerstring, das aus // mehreren Zeichen besteht. Die in dem Array enthaltenen Integer-Werte // werden automatisch in Strings umgewandelt. $arr = array (3, 2, 1, 0); echo "Countdown: " . implode (' ... ', $arr) . "<br>"; ?>
Alles zusammen: Was sagt man dazu?
Countdown: 3 ... 2 ... 1 ... 0
Hallo Zusammen, Am 20./21. Mai findet in Hamburg die erste Developer Conference 2011 statt. Wie der Name bereits verrät, handelt die Konferenz rund ... » mehr
von devcon-hamburg am Dienstag, 12. April 2011 16:50 in PHP - noch nicht beantwortetHallo zusammen, ich habe ein kleines Problem: Ich brauche bei der Entwicklung eines Kontaktformulares für eine Website eine bedingte Weiterleitung ... » mehr
von scatha am Donnerstag, 10. März 2011 01:12 in PHP - noch nicht beantwortetMein vorhaben ist recht simpel aber ich bin php noob (hoffe das entschuldigt es nen bissl xD) und hab kp wie ichs anfangen soll. Und zwar möchte ich ... » mehr
von HeathenMan am Dienstag, 1. Februar 2011 22:57 in PHP - bisher 1 AntwortHallo,
am einfachsten und kompaktesten kann man das mit einem regulären Ausdruck machen. Einfach mal nach der Funktion preg_match_all suchen und den ... » mehr
Hallo, die Bildergalerie mit php und js ist super, jedoch möchte ich gern zu meinen Bildern verschiedene Bemerkungen machen und zwar untereinander, ... » mehr
von Sylma am Mittwoch, 26. Januar 2011 01:13 in PHP - bisher 1 AntwortHallo,
ich nehme an, dass \n im Beschreibungstext nicht funktioniert aber versuchen kann man es. Ansonsten: Schon mal mit einer UTF-Sequenz ... » mehr
Hallo alle miteinander, ich hoffe, dass mit hier jemand helfen kann. Ich habe mir hier von der Seite die Bildergalerie mit JS und PHP ... » mehr
von Saga am Dienstag, 28. Dezember 2010 09:57 in PHP - bisher 6 AntwortenHallo Alex,
die Warnung ist zwar jetzt durch das isset weg, aber die Daten werden immer noch nicht übergeben. (Nachdem ich durch das isset die ... » mehr
¬ Menu
¬ Gratis Download
¬ Tutorials
¬ Seminare
¬ Yoga
¬ Insolvenzrecht
¬ News
15.08.2008Schleifen in PHP: Die While-Schleife » mehr 13.08.2008Nutzung von Variablen unter PHP: Definition, Sichtbarkeit und vordefinierte Variablen » mehr 11.08.2008Ausgabe von Datum und Zeit mit PHP nach Konvertierung in ein String » mehr Eine vollständige News-Liste ist auf der News-Seite zugänglich.
¬ Foren
¬ Buchtipp

Dynamische Webseiten mit PHP 5.1 / MySQL 5 für Schnelleinsteiger
Weitere PHP Bücher finden Sie unter PHP Literatur