PHP -String -Verkettung

PHP -String -Verkettung
Das Verbinden eines oder mehrere Zeichenfolgewerte mit einem anderen String -Wert oder einer anderen Variablen wird als String -Verkettung bezeichnet. Es ist eine häufige Aufgabe, wenn wir eine aussagekräftigere Ausgabe für den Benutzer drucken möchten. PHP hat keine integrierte Funktion, um String-Daten wie andere Standardprogrammiersprachen zu verbinden. Das Array der Stringwerte kann jedoch mit einigen PHP-integrierten Funktionen verbunden werden. In diesem Tutorial wurden verschiedene Möglichkeiten zum Verbinden von Zeichenfolgenwerten und ein Array von Stringwerten gezeigt.

Voraussetzungen:

Die Beispiele für dieses Tutorial wurden auf PHP Version 8 überprüft+. Sie müssen also Php 8 installieren.0 und ein Apache -Server, bevor Sie die Beispiele dieses Tutorials üben.

Beispiel 1: Verkettung mit Punkt (DOT (.) Operator

Die String -Verkettung erfolgt normalerweise mit dem Punkt (DOT (.) Operator in PHP. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier werden zwei Stringvariablen deklariert und der Punkt (.) Der Bediener wird verwendet, um diese Saiten mit anderen Saiten zu kombinieren und die kombinierte Zeichenfolge auszudrucken.

// eine Zeichenfolge definieren
$ String1 = "Charles Babbage";
// eine andere Zeichenfolge definieren
$ string2 = "computer";
// String -Variablen mit einem String -Wert mithilfe von DOT anschließen (DOT (.)
Echo $ String1."wird als Vater von" betrachtet ". $ String2;
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-2: Verkettung mit Echo und Doppelzitaten (”“)

Zwei oder mehr Stringwerte können durch Verwendung von Doppelzitaten verkettet werden (”“). Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurden zwei Stringvariablen unter Verwendung von Doppelquoten verkettet.

// zwei Stringwerte definieren
$ str1 = "php";
$ str2 = "Programmierung";
// Die Zeichenfolge mit Doppelzitaten kombinieren
$ concat_str = "$ str1 $ str2";
// Drucken Sie die verketteten Saiten
echo $ concat_str;
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-3: Verkettung mit Echo und Comma (,)

Sie können String -Daten ohne Verwendung des Punktes problemlos kombinieren und drucken (.) Operator in PHP mit der Echofunktion. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurden drei Saitenvariablen deklariert, und „,“, wurden verwendet, um die Werte der Variablen mit anderen Zeichenfolgen zu verbinden, indem sie die verwenden Echo Funktion. Jeder Variable und jeder Stringwert werden durch Comma (,) zum Kombinieren getrennt. Diese Art des Verbindens kann durch die Verwendung der verwendet werden Echo Nur Funktion.

// Drei Zeichenfolgewerte definieren
$ name = "John";
$ Education = "MBA";
$ profession = "Business Man";
// Daten mit COMMA (,) kombinieren
echo "$ name", "ist ein", "$ Education.
";
echo "er ist ein", "" $ profession ".";
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-4: Verkettung mit Printf () -Funktion

Sie können verwenden der printf () Funktion auch zur Verkettung von Zeichenfolgenwerten in PHP. In PHP sind viele Arten von Spezifikatoren erhältlich, um eine formatierte Ausgabe zu erzeugen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier zwei Stringvariablen, $ Site, Und $ type wurden deklariert. Der printf () Funktion verwendet '%s' als Typspezifizierer zum Lesen von Stringdaten. Zu Beginn und am Ende der Zeichenfolge wurden zwei String -Variablen hinzugefügt, indem im ersten Argument zwei '%s' und zwei Zeichenfolgevariablen als die anderen beiden Argumente des printf () Funktion.

// zwei Stringwerte definieren
$ Site = "LinuxHint.com ";
$ type = "Blog Site";
// Verkettungszeichenfolge mithilfe der printf () -Funktion verkettet
printf (" %s ist ein sehr hilfreiches %s", $ site, $ type);
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-5: Verkettung mit Kurzbetreiber (.=))

Punkt (.) kann als Kurzbetreiber zur Verkettung von Zeichenfolgendaten verwendet werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier, $ n Die Variable wurde auf 0 initialisiert und die 'for' -Schleife wurde verwendet, um den Wert von $ n mit einem Raum in jeder Iteration der Schleife zu kombinieren. Der ".= ”Der Bediener wurde in der Schleife verwendet, um die Werte zu verkettet.

// Initialisieren Sie die Variable
$ n = 0;
// die Schleife wiederholen, um 10 Zahlen mit Platz zu verkettet
für ($ i = 1; $ i<10; $i++)

$ n .= "$ i";

// Drucken Sie den verketteten String -Wert
echo $ n;
>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-6: String-Verkettung mit Implode () -Funktion

In allen früheren Beispielen wurden die Möglichkeiten zur Verkettung von zwei oder mehr Zeichenfolgenwerten gezeigt. Manchmal ist es erforderlich, die Werte des Arrays zu verkettet, die viele Zeichenfolgewerte enthalten können. PHP verfügt über viele integrierte Funktionen, um diese Art von Aufgabe zu erledigen. Der implodieren() Funktion ist eine von ihnen. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Array -Werte mit einem Speicherplatz verkettet.

// ein Array von Stringwerten deklarieren
$ arr_products = Array ("HDD", "Monitor", "Maus", "Tastatur", "Scanner");
Echo "Die Produktliste:

";
// Kombinieren Sie die Array -Werte mit dem Speicherplatz mithilfe von Implode () -Funktion
$ combine_str = implode ("", $ arr_products);
// Den kombinierten Wert drucken
echo $ combine_str;
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Beispiel-7: String-Verkettung mit Joy () -Funktion

Der verbinden() Funktion ist eine weitere Möglichkeit, Array -Werte in PHP zu kombinieren. Es funktioniert wie das implodieren() Funktion. Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier wurde die Funktion Join () verwendet, um jeden Wert des Arrays mit einer neuen Linie zu drucken.

// deklarieren Sie ein Array von Stringwerten mehrerer Wörter
$ arr_customers = array ('muhmuda akter', 'fida bin jahid', 'mehrub hossain', 'janifer rahman');
Echo "Die Kundenliste:

";
// Kombinieren Sie die Array -Werte mit neuer Linie mit join () -Funktion
$ combine_str = join ("
", $ arr_customers);
// Den kombinierten Wert drucken
echo $ combine_str;
?>

Ausgang:

Nach der Ausführung der obigen Zeichenfolge wird die folgende Ausgabe angezeigt.

Abschluss

Die String -Verkettung ist eine wesentliche Aufgabe für jede Programmiersprache. Die Möglichkeiten zur Verkettung von Zeichenfolgenwerten, Zeichenfolgenwerten mit den Variablen und die Zeichenfolgewerte des Arrays wurden in diesem Tutorial anhand einfacher Beispiele gezeigt. Ich hoffe.