Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Sprachelemente und Syntax  Teil von  Datentypen
Professional CronJob-Service

Suche

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 
 
Strings/Zeichenketten: Seite 1

SELFPHP ist Shopware Solution Partner
Shopware ist ein vielfach ausgezeichnetes Onlineshop-System der shopware AG, das auf PHP. Zend Framework und SQL basiert.
SELFPHP unterstützt Sie als Shopware Solution Partner bei der Konzeption, Programmierung und Realisierung Ihres Onlineshops und passt Shopware bei Bedarf an Ihre Unternehmensbedürfnisse an. Weitere Informationen



Ein String, auch Zeichenkette genannt, ist eine Folge von Buchstaben, Ziffern und Sonderzeichen. Ein String wird von Anführungszeichen eingeschlossen, entweder von einfachen (Apostrophen) oder doppelten. Hierbei ist zu beachten, dass unbedingt gerade Anführungszeichen <Umschalt>+<2> und Apostrophe <Umschalt>+<#> verwendet werden. Im Gegensatz zu anderen Programmiersprachen ist es hierbei egal, ob einfache oder doppelte Anführungszeichen verwendet werden, Hauptsache, die Zeichenkette wird mit derselben Art von Anführungszeichen beendet und eingeleitet.

$meineMutter = "Gülten";
$meineSchwester = 'Caroline';

Die verschiedenen Anführungszeichen haben unter anderem den folgenden Sinn: Wenn Sie beispielsweise einen Apostrophen in einer Zeichenkette verwenden wollen, können Sie diese Zeichenkette schlecht mit Apostrophen eingrenzen, da der PHP-Interpreter dann nicht weiß, wo die Zeichenkette aufhört. In diesem Fall müssen Sie die andere Sorte von Anführungszeichen verwenden.

Beispiel

// Fehlerhaft
$spruch = 'Ich bin's!';
// Korrekt
$spruch = "Ich bin's!";

Wenn man aber in der Verlegenheit ist, beide Arten von Anführungszeichen in einer Zeichenkette verwenden zu müssen, kommt man in Schwierigkeiten. Hier hilft der Backslash (\) weiter. Das dem Backslash folgende Zeichen wird entwertet, d. h., es hat in der Zeichenkette keine besondere Bedeutung. Beim Anführungszeichen oder Apostrophen bedeutet das, dass die Zeichenkette hiermit nicht beendet wird.

Beispiel

// Backslash
$spruch = 'Ich bin\'s!';

Wenn man nun den Backslash selbst in der Zeichenkette verwenden will, muss man auch ihn entwerten.

// Verzeichnis
$dateiPfad = "C:\PROGRAMME";

Hinweis: Sollten Sie vorhaben, andere Zeichen zu escapen, wird der Backslash ebenfalls ausgegeben! Daher besteht für gewöhnlich keine Notwendigkeit, den Backslash selbst zu escapen.

Die Kombination eines Zeichens mit einem vorangestellten Backslash wird übrigens als Escape-Sequenz bezeichnet. Neben den Anführungszeichen können noch eine Reihe weiterer Zeichen in PHP nur durch eine solche Escape-Sequenz dargestellt werden. Diese werden Ihnen weiter unten in diesem Abschnitt vorgestellt.


Syntax

Ein String kann auf drei verschiedene Weisen geschrieben werden:
  • Einfache Anführungszeichen (single quoted)
  • Doppelte Anführungszeichen (double quoted)
  • Heredoc-Syntax


Einfache Anführungszeichen (Single-quoted)

Der leichteste Weg, einen einfachen String zu schreiben, ist der Einschluss in einfache Anführungszeichen (').

<?php
// Ausgabe – PHP 5 lässt es krachen
echo 'PHP 5 lässt es krachen';

// Ausgabe – Herzlich willkommen, Wir sind Ihre...
echo 'Herzlich Willkommen,
Wir sind Ihre...';
?>

Anders als bei den zwei anderen Schreibweisen werden Variablen innerhalb von single-quoted Strings nicht ausgewertet.

<?php
$person = "Caroline";

// Ausgabe – Guten Morgen, $person
echo 'Guten Morgen, $person';
?>




Datentypen
 




:: Premium-Partner ::

Webhosting/Serverlösungen

PSW GROUP GmbH & Co. KG weitere Premium-Partner
 

:: SELFPHP Sponsor ::

ionCube Ltd. weitere Sponsoren
 


:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Zyklische Redundanzprüfung (CRC)

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Das Negativ eines Bildes zeichnen

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2017 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt
© 2005-2017 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de