Funktionen, die mit Strings in PHP arbeiten
- 24-07-2022
- Toanngo92
- 0 Comments
PHP unterstützt eingebaute Funktionen für die Arbeit mit Strings. Wenn die Funktionen nicht bereitgestellt werden oder die Situationen kompliziert sind, können wir im Wesentlichen Algorithmen verwenden, um damit umzugehen, aber mit Hilfe integrierter Funktionen hilft es uns, die Zeit zum Schreiben von Algorithmen zu reduzieren, ohne uns darum kümmern zu müssen, wie die Die mathematische Funktion verhält sich und muss sich nur um die Eingabe und Ausgabe der Funktion kümmern.
Vollständige Referenz hier: https://www.php.net/manual/en/ref.strings.php
Einige grundlegende Zeichenfolgenfunktionen:
strlen() : Gibt die Länge des Strings zurück. strlen() ist eine eingebaute Funktion, die die Länge eines Strings einschließlich aller Sonderzeichen und Leerzeichen berechnet.
Syntax:
strlen(string)
Zum Beispiel:
<?php echo strlen("Hello Toan!"); // output: 11 ?>
str_word_count() : Die Funktion str_word_count() gibt die Anzahl der Wörter in einer Zeichenfolge zurück.
Syntax:
str_word_count(string, return_value, chars)
Da drin:
string: ist die Eingabezeichenfolge.
return_value: gibt den Rückgabewert der Funktion an und kann einer der folgenden sein: 0 (gibt die Anzahl der gefundenen Wörter zurück), 1 (gibt ein Array zurück, das alle in der Zeichenfolge gefundenen Wörter enthält) oder 2 (gibt ein assoziatives Array zurück) ( Optional)
chars: gibt eine Liste zusätzlicher Zeichen an, die als Wort behandelt werden sollen (optional)
Zum Beispiel:
<?php echo str_word_count("Hello Toan"); //output: 2 ?>
strrev() : Dies ist eine vordefinierte Funktion, die verwendet wird, um einen String umzukehren. Dies ist eine der grundlegendsten Zeichenfolgenoperationen, die Programmierer und Entwickler verwenden.
Syntax:
string strrev(string $string );
Zum Beispiel:
<?php echo strrev("Hello"); // output: olleH ?>
strpos() : Diese Funktion wird verwendet, um einen bestimmten Text in einer Zeichenfolge zu finden. Wenn es eine Übereinstimmung gibt, wird die Zeichenposition des ersten übereinstimmenden Werts zurückgegeben, der eine ganze Zahl ist; wenn keine, gibt es FALSE zurück.
Syntax:
strpos($string, $find, $start) ;
Zum Beispiel:
<?php echo strpos("Hello Toan!", "Toan"); // output: 6 ?>
str_replace() : Funktion zum Ersetzen von Zeichen in einer Zeichenfolge.
Syntax:
str_replace($search, $replace, $string, $count)
Da drin:
- $search gibt den gesuchten Wert an
- $replace ist der Ersatzwert
- $string ist die zu ersetzende Zeichenfolge
- $count gibt die Anzahl erfolgreicher Ersetzungen an
Zum Beispiel:
<?php echo str replace("Toan", "Hello", "Hello Toan!"); //output: Hello Hello! ?>
ucwords() : Diese Funktion gibt eine Zeichenfolge zurück, nachdem das erste Zeichen jedes Wortes in der angegebenen Zeichenfolge in Großbuchstaben umgewandelt wurde.
Syntax:
string ucwords(string $str)
Zum Beispiel:
<?php $str="my name is toan."; $str_ucwords($str); // output: My Name Is Toan ?>