Zählen Sie die Länge der Zeichenfolge unter Verwendung der PHP Strlen -Funktion

Zählen Sie die Länge der Zeichenfolge unter Verwendung der PHP Strlen -Funktion
Die String -Daten sind ein Array von Zeichen, und die Länge der String -Daten in PHP kann mithilfe der gezählt werden Strlen () Funktion. Es zählt die Länge einer Zeichenfolge, die alphabetische Zeichen, numerische Zeichen, Sonderzeichen und Whitespaces enthalten kann. Es zählt die Anzahl der Bytes für UTF8 -codierte Daten. Verschiedene Verwendungen der Strlen () In diesem Tutorial wurde die Funktion in PHP gezeigt.

Syntax:
Die Syntax der Funktion strlen () ist unten angegeben.

Strlen (String $ String): int

Es nimmt einen String -Wert als obligatorisches Argument an, und diese Funktion gibt die Länge des Stringwerts zurück.

Beispiel 1: Zählen Sie die Länge verschiedener Daten

Erstellen Sie die PHP -Datei mit dem folgenden Skrip.

// eine String -Variable deklarieren
$ text = "Lernen Sie PHP -Programmierung";
// eine Zahlenvariable deklarieren
$ nummer = 35000;
// einen Booleschen Wert deklarieren
$ bool = true;
// Drucken Sie die Länge der String -Daten
Echo "
Die Länge der String -Daten ist ".Strlen ($ text);
// Drucken Sie die Länge der Zahlendaten aus
Echo "
Die Länge der Zahlendaten ist ".Strlen ($ Nummer);
// Drucken Sie die Länge der Booleschen Daten
Echo "
Die Länge der Booleschen Daten ist ".Strlen ($ bool);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. In der Ausgabe, die Gesamtzahl der für die Zeichenfolgendaten zurückgegebenen Zeichen, die Gesamtzahl der Ziffern für die Zahlendaten und 1 für die zurückgegeben WAHR Wert.

Beispiel-2: Zählen der String mit Fluchtzeichen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Länge der Zeichenfolge mit den Escape -Zeichen zählt. Die Zeichen '\ t' und '\ n' wurden in den Zeichenfolgenwerten dieses Skripts verwendet.

// String mit dem '\ t' definieren
$ string1 = "php \ tpython \ tperl";
// String mit dem '\ n' definieren
$ string2 = "\ nlinuxHint";
// Drucken Sie die Länge der Zeichenfolgevariablen
Echo "Der erste Zeichenfolgenwert ist: $ String1"."
";
echo "Die Länge der Zeichenfolge ist:".Strlen ($ String1)."
";
Echo "Der zweite Zeichenfolgenwert ist: $ String2"."
";
echo "Die Länge der Zeichenfolge ist:".Strlen ($ String2);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die erste Zeichenfolge enthält 15 Zeichen, in denen 2 Zeichen sind und 13 Alphabete sind. Die zweite Zeichenfolge enthält 10 Zeichen, wobei 1 '\ n' Zeichen und 9 Alphabete sind.

Beispiel-3: Zählen Sie die Länge einer Zeichenfolge mit Leerzeichen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Länge einer Zeichenfolge zählt, die mehrere Räume enthält. Drei Zeichenfolgewerte wurden im Skript deklariert. Die erste Zeichenfolge enthält eine Zeichenfolge von 5 Zeichen. Die zweite Saite enthält 5 Leerzeichen. Die dritte Saite enthält 5 Zeichen. Die Länge der zweiten Zeichenfolge und die Länge des kombinierten Wertes der drei Zeichenfolgen wurden später gedruckt.

// Definieren Sie eine String -Variable mit Alphabeten
$ str1 = "Hallo";
// Definieren Sie eine Zeichenfolge mit mehreren Leerzeichen
$ gap = ";
// Definieren Sie eine andere String -Variable mit Alphabeten
$ str2 = "Welt";
// Drucken Sie die Länge der Variablen, die Räume enthält
Echo "Die Länge der Variablen, die Räume enthält, lautet:".Strlen ($ gap)."
";
// drei Saiten verkettet
$ combine = $ str1.$ gap.$ str2;
Echo "
Der Stringwert nach der Verkettung von drei Variablen lautet: $ kombinieren
";
// Drucken Sie die Länge der verketteten Saiten
Echo "
Die Länge der vernünftigen Zeichenfolge lautet: ".Strlen ($ combine);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die Länge der ersten Zeichenfolge 5 beträgt und die Länge der kombinierten Zeichenfolge 15 (5+5+5) beträgt.

Beispiel-4: Zählen Sie die Länge jedes Elements des Arrays

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Gesamtzeichen jedes Elements eines Arrays zählt. Die 'foreach' -Schleife wurde verwendet, um jedes Array -Element zu iterieren und die Länge jedes Elements zu zählen.

// ein Array deoklare
$ languages ​​= array ('php', 'bash', 'python', 'c ++', 'java', 'perl');
// die Array -Werte wiederholen
foreach ($ lages as $ value)

// Drucken Sie die Länge des Arraywerts
echo "die Länge von $ Wert Ist ".Strlen ($ value)."
";

?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-5: Validierung von Formulardaten

Die Funktion strlen () kann zur Formularvalidierung verwendet werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um den Benutzernamen und die Kennwortfelder des Anmeldeformulars zu validieren, indem Sie die Funktion strlen () verwenden. Nach der Validierung, wenn der Benutzername und das Passwort gültig sind, ist das 'Gültiger Benutzer'Nachricht wird gedruckt; ansonsten der 'Ungültiger Benutzer'Nachricht wird gedruckt.




Nutzername :


Passwort :




if (isset ($ _ post ['subine'])))

if (strlen ($ _ post ['userername']) < 5)

sterben ("Benutzername muss mindestens 5 Zeichen lang sein.");

if (strlen ($ _ post ['Passwort'])

Ausgang:
Die folgende Ausgabe wird nach der Bereitstellung eines ungültigen Benutzernamens angezeigt.

Die folgende Ausgabe erscheint nach der Bereitstellung eines gültigen Benutzernamens und eines gültigen Kennworts.

Die folgende Ausgabe wird nach der Bereitstellung eines ungültigen Benutzernamens und eines ungültigen Kennworts angezeigt.

Beispiel-6: Geben Sie die Anzahl der Bytes zurück

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, das die Länge einer Zeichenfolge in Zeichen und die Länge einer anderen Zeichenfolge in Bytes zählt. Beide Ausgänge werden später gedruckt.

// eine Zeichenfolge deklarieren, die Zeichen als Länge zurückgibt
$ String1 = 'Php 8.0 ';
// eine Zeichenfolge deklarieren, die Bytes als Länge zurückgibt
$ string2 = 'ث';
$ len1 = strlen ($ string1);
$ len2 = strlen ($ string2);
echo "Die Länge von \ $ String1 ist $ len1
";
echo "Die Länge von \ $ String2 ist $ len2";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss:

Die Möglichkeit, die Länge verschiedener Zeichenfolgewerte mithilfe der Funktion strlen () zu zählen, wurden in diesem Tutorial anhand mehrerer Beispiele gezeigt. Nach dem Lesen dieses Tutorials können die PHP -Benutzer die Funktion strlen () in ihrem Skript ordnungsgemäß verwenden.