logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

PHP-Lektionen – Lektion 3 – String-Variablen in PHP

26/05/2025, by Ivan

In der letzten Lektion haben wir gelernt, dass es Variablen in PHP gibt, und jetzt beschäftigen wir uns mit einem Variablentyp, nämlich mit String-Variablen.

String-Variablen in PHP werden verwendet, um Werte zu speichern, die Zeichen enthalten. Ein PHP-String kann in einer Variablen gespeichert werden. Im folgenden Beispiel wird der Text "Привет, Мир!" der String-Variablen $txt zugewiesen:

<?php
$txt="Привет, Мир!";
echo $txt;
?>

Das Ergebnis der Ausführung des obigen Codes:

Привет, Мир!

Nun wollen wir einige verschiedene Funktionen und Operatoren verwenden, um mit Strings zu arbeiten.

String-Verkettungsoperator (Konkatenation) in PHP

Es gibt nur einen Operator für Strings in PHP: der Verkettungsoperator ist der Punkt (.). Er wird verwendet, um zwei String-Werte zu verbinden. Um zwei String-Variablen zu verbinden, verwendet man den Konkatenationsoperator:

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
echo $txt1 . " " . $txt2;
?>

Das Ergebnis des obigen Codes:

Привет, Мир! Как дела?

Im Code oben sieht man, dass der Konkatenationsoperator zweimal verwendet wird, weil wir einen dritten String (ein Leerzeichen) einfügen mussten, um die beiden Strings zu trennen.

Wahrscheinlich haben Sie bemerkt, dass das Ergebnis in einer Zeile ausgegeben wird. Um Text in die nächste Zeile zu bringen, verwendet man HTML-Tags wie <br /> oder <p></p>.

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
print $txt1 . "<br />" . $txt2;
?>

Das Ergebnis:

Привет, Мир!

Как дела?

Oder mit dem <p>-Tag:

<?php
$txt1="Привет, Мир!";
$txt2="Как дела?";
print "<p>" . $txt1 . "</p><p>" . $txt2 . "</p>";
?>

Das Ergebnis sind ebenfalls zwei Zeilen, aber der HTML-Code der Seite ist anders:

<p>Привет, Мир!</p>

<p>Как дела?</p>

Funktion strlen() in PHP

Die Funktion strlen() wird verwendet, um die Länge eines Strings zurückzugeben. Finden wir die Länge des Strings:

<?php
echo strlen("Привет, Мир!");
?>

Das Ergebnis des Codes oben:
12
Die String-Länge wird oft in Schleifen oder anderen Funktionen verwendet, wenn man wissen muss, wann der String endet (also um eine Schleife nach dem letzten Zeichen zu stoppen).

Funktion strpos() in PHP

Die Funktion strpos() sucht nach Zeichen oder Text in einem String. Wenn ein Treffer gefunden wird, gibt sie die Position des ersten Vorkommens zurück. Wenn kein Treffer gefunden wird, gibt sie FALSE zurück. Schauen wir, ob wir den String "Мир" in unserem String finden können:

<?php
echo strpos("Привет, Мир!","Мир");
?>

Das Ergebnis:

8

Die Position des Strings "Мир" im obigen Beispiel ist 8. Der Grund, warum es 8 und nicht 9 ist, liegt darin, dass die erste Position in einem String bei 0 beginnt, nicht bei 1.