Zeichenkette in PHP - Wie deklariert man einen String mit verschiedenen Methoden?

Inhaltsverzeichnis:

Anonim

Einführung in String in PHP

Grundsätzlich wissen wir alle, dass eine Zeichenfolge eine Sammlung von Zeichen ist. Es ist auch einer der Datentypen, die von der PHP-Programmiersprache unterstützt werden. Zeichenfolgen können alphanumerische Zeichen enthalten. Es kann auf folgende Arten erstellt werden:

  • Sie können eine Variable deklarieren und dann einem Zeichen eine Zeichenfolge zuweisen
  • Mit der echo-Anweisung
  • String / Strings sind Sprachkonstrukte, sie können beim Erfassen von Wörtern helfen.
  • Wenn Sie nicht wissen, wie Strings in der PHP-Programmiersprache funktionieren, können Sie die Verwendung von Strings sehr effektiv gestalten, wie es ein produktiver Entwickler tut.

So deklarieren Sie String in PHP mit verschiedenen Methoden

Es gibt vier verschiedene Arten von Meldungen.

  • Mit einfachen Anführungszeichen
  • Mit doppelten Anführungszeichen
  • Mit der Heredoc-String-Erstellungsmethode ++
  • Mithilfe der Nowdoc-Zeichenfolgenerstellungsmethode

1. PHP-String-Erstellungsmethode mit einfachen Anführungszeichen

Das Erstellen von Zeichenfolgen mit einfachen Anführungszeichen ist das einfachste und einfachste Erstellen einer Zeichenfolge. Schauen wir uns nun die unten aufgeführte PHP-Syntax an, mit der eine einfache Zeichenfolge erstellt wird.

Syntax:

<_?php
echo 'Login to the Page to view this page template';
?>

Ausgabe:

Wenn diese PHP Single Quote-Zeichenfolge Teil des Zeichenfolgenwerts ist, wird sie mit dem Zeichen des umgekehrten Schrägstrichs ausgeblendet. Überprüfen Sie die folgende Codesyntax.

<_?php
echo 'I \'ll be in 10 minutes just wait here';
?>

Ausgabe:

2. PHP-String-Erstellungsmethode mit doppelten Anführungszeichen

Meistens werden bei der String-Erstellung in PHP doppelte Anführungszeichen verwendet. Deklarationsmethode für doppelte Anführungszeichenfolgen kann komplexe Zeichenfolgen anstelle der Zeichenfolgen erstellen, die mit einfachen Anführungszeichen erstellt wurden.

Wir können auch Variablennamen in doppelten Anführungszeichen verwenden, damit die Variablenwerte wie gewünscht angezeigt werden. Schauen Sie sich nur das Beispiel einer Deklaration mit doppelten Anführungszeichen und einer Variablendeklaration an, damit Sie das Konzept der String-Deklaration anhand der doppelten Anführungszeichen verstehen.

Syntax:

<_?php
$myname = 'Pavan Kumar Sake';
echo "$myname and Surendra Gandham is friends since from the College times";
?>

Ausgabe:

Im obigen Beispiel wird eine einfache Zeichenfolgenvariable "Mein Name" mit dem Wert "Pavan Kumar Sake" erstellt. Diese String-Variable kann jetzt jederzeit in der gewünschten PHP-Programmiersprache verwendet werden.

Mit Anführungszeichen deklarierte Zeichenfolgen können auch Sonderzeichen umgehen. \ n für Zeilenvorschub, \ $ für das Dollarzeichen usw. können verwendet werden, um die Ausgaben von Leerzeile und Dollarzeichen abzurufen. Ebenso gibt es Möglichkeiten, Sonderzeichen mit doppelten Anführungszeichen zu umgehen.

Syntax:

<_?php
echo "I want 100\$ now urgently";
echo "\n This content is appearing after providing linefeed";
?>

Ausgabe:

3. PHP-String-Erstellung mit der Heredoc-String-Erstellungsmethode - PHP Heredoc

Hier erfahren wir, was Heredoc ist. Die Hauptmethode von Heredoc besteht darin, die komplexesten Strings in PHP im Vergleich zur Double Quotes-String-Deklaration zu erstellen.

Heredoc unterstützt alle Funktionen der doppelten Anführungszeichen. Zusammen mit Heredoc können Sie auch die Zeichenfolgenwerte ohne Verkettung von PHP-Zeichenfolgen in mehr als einer Zeile erstellen. Sie können beliebig viele Zeilen mit Zeichenfolgen erstellen. Mit der Heredoc-Methode können mehrere Zeilen mit Zeichenfolgen erstellt werden. Man kann sogar die Anführungszeichen innerhalb der Heredoc-Methode umgehen.

Lassen Sie uns ein Beispiel für die PHP-Heredoc-Methode zum Erstellen einzelner / mehrerer Zeichenfolgenwerte geben.

Syntax:

<_?php
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>
$my_name = "Pavan Kumar Sake";
echo << When $my_name was a small boy,
He worked a lot and gained a lot
of knowledge yet he is simple like
the "small boy " in the childhood
EOT;
?>

Ausgabe:

Syntax:

<_?php
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>
$my_name = "PK Sake";
$eot_variable = << When $my_name was a small boy,
He worked a lot and gained a lot of knowledge yet he is simple like the "small boy " in the childhood
EOT;
echo $eot_variable;
?>

Ausgabe:

4. PHP-String-Erstellung mit der Nowdoc-String-Erstellungsmethode - PHP Nowdoc

Die PHP Nowdoc-String-Erstellungsmethode ist der PHP Heredoc-String-Erstellungsmethode sehr ähnlich, aber die Nowdoc-Methode funktioniert hauptsächlich so, wie die einfachen Anführungszeichen funktionieren. Das Parsen findet nicht im Nowdoc statt. Nowdoc-Methode ist ideal, dann arbeiten wir mit den Rohdaten, die überhaupt nicht analysiert werden müssen.

Lassen Sie uns ein Codebeispiel der Nowdoc-Methode unten sehen:

Syntax:

<_?php
$my_name = "Pavan Kumar Sake";
$my_variable = <<<'EOT'
When the big $my_name was a small boy,
He has done many funny things even this generation can't imagine He is always like a "small boy "since from childhood
EOT;
echo $my_variable;
?>

Ausgabe:

Neben der String-Deklaration gibt es einige String-Funktionen, die bei der Entwicklung kleiner Webprogramme für große Projekte sehr hilfreich sind. Schauen Sie sie sich bitte an. Ermitteln Sie außerdem den Ausgabedifferenzwert zwischen der String-Deklaration in doppelten Anführungszeichen und der Deklaration in einfachen Anführungszeichen.

strtolower, strtoupper, strlen, explode, substr, str_replace, strops, sha1, md5, str_word_count, ucfirst, lcfirst sind die Stringfunktionen. Diese Zeichenfolgenfunktionen sind beim Erstellen von Projekten oder Programmen sehr hilfreich.

"Strtolower" konvertiert alle Zeichenfolgen in Kleinbuchstaben, während "strtoupper" sie in Großbuchstaben konvertiert. "Strlen" gibt die Länge der Zeichenkette an (Anzahl der Zeichen). Die Funktion "explode" konvertiert Strings in Array-Variablen. "Substr" gibt einen Teil des Strings mit 3 Basisparametern zurück. "Str_replace" ersetzt einige Zeichenfolgeninhalte mithilfe von drei grundlegenden Argumenten. Die Funktion „strpos“ gibt die Position der bestimmten Zeichenkette zurück. Die Funktion "sha1" gibt den Hash-Code des Strings zurück. Die Funktion "md5" liefert den md5-Hashwert für den String. Ebenso funktionieren auch andere Zeichenfolgen.

Syntax:

<_?php
echo strtolower("1. PAVAN kumar is a Writer ");
echo strtoupper("2. PAVAN kumar is a Writer \n");
echo "3. ";
echo strlen("PAVAN kumar is a Writer");
echo substr(" 4. PAVAN kumar is a Writer ", 0, 12);
echo str_replace('PAVAN', 'VASU', " 5. PAVAN kumar is a Writer \n");
echo "6. ";
echo strpos("PAVAN kumar is a Writer ", 'kumar');
echo " 7. ";
echo sha1("PAVAN kumar is a Writer ");
echo "\n8. ";
echo md5("PAVAN kumar is a Writer ");
?>

Ausgabe:

Fazit

Hier verstehen wir das Konzept von „String in PHP“ mit der Vielzahl von String-Deklarationsmethoden sowie die grundlegende Einführung wichtiger String-Funktionen, die bei der Ausführung von PHP-Programmen / -Projekten sehr hilfreich sind

Empfohlene Artikel

Dies war eine Anleitung zu String in PHP. Hier diskutieren wir die Einführung und wie man String mit verschiedenen Methoden deklariert. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. PHP-Dateihandhabung
  2. PHP-Filter
  3. Arrays in PHP
  4. PHP-Dateihandhabung