PHP String-Länge ermitteln

  1. Verwenden Sie die Funktion strlen(), um die Stringlänge in Bytes in PHP zu messen
  2. Verwenden Sie die Funktion mb_strlen(), um die Stringlänge in Bytes in PHP zu messen

In diesem Artikel werden verschiedene Methoden vorgestellt, um die PHP-Stringgröße in Bytes zu ermitteln.

Verwenden Sie die Funktion strlen(), um die Stringlänge in Bytes in PHP zu messen

Wir werden die in PHP eingebaute Funktion strlen() verwenden, um die Stringlänge in Bytes zu ermitteln. Es handelt sich um eine spezialisierte Funktion zur Ermittlung der Stringlänge. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.

strlen($string);

Diese Funktion hat nur einen Parameter. Die Details der Parameter sind wie folgt.

Variablen Beschreibung
$string Es handelt sich um die Zeichenkette, deren Länge von der Funktion zurückgegeben wird.

Diese Funktion gibt die Länge des Strings zurück. Das folgende Programm zeigt, wie wir die Funktion strlen() verwenden können, um die Länge eines PHP-Strings in Bytes zu messen.

<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(strlen($mystring));
?>

Ausgabe:

The string length in bytes is: 17

Die Funktion hat die Stringlänge in Bytes zurückgegeben.

Verwenden Sie die Funktion mb_strlen(), um die Stringlänge in Bytes in PHP zu messen

Wir können auch die Funktion mb_strlen() verwenden, um die String-Länge in Bytes zu ermitteln. Sie ist jedoch weniger effizient als die strlen() Funktion. Die korrekte Syntax zur Verwendung dieser Funktion lautet wie folgt.

mb_strlen($string, $encoding);

Diese Funktion hat zwei Parameter. Die Details der Parameter sind wie folgt.

Variablen Beschreibung
$string Dies ist die Zeichenkette, deren Länge von der Funktion zurückgegeben wird.
$encoding Es ist die Kodierung, die wir für unsere Zeichenkette verwendet haben, da verschiedene Kodierungsschemata unterschiedliche Größen haben.

Diese Funktion gibt die Länge des Strings zurück. Das folgende Programm zeigt, wie wir die Funktion mb_strlen() verwenden können, um die Länge des PHP-Strings zu ermitteln.

<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(mb_strlen($mystring));
?>

Ausgabe:

The string length in bytes is: 17

Die Funktion hat die gemessene Stringlänge in Bytes zurückgegeben.

Verwandter Artikel - PHP String

  • Wie man Parameter aus einem URL-String in PHP erhält