Heim > Artikel > Backend-Entwicklung > Was sind die String-Funktionen in PHP?
Die String-Funktionen von
php sind: 1. addcslashes(), gibt einen String zurück, dem ein Backslash vor dem angegebenen Zeichen hinzugefügt wurde; 2. addslashes(), gibt einen String zurück, dem ein Backslash vor dem vordefinierten Zeichen hinzugefügt wurde; 3. bin2hex(), konvertiert eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert; ), kehren Sie die Zeichenfolge um.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
String ist einer der wichtigen Datentypen in PHP. In der Webentwicklung sind in vielen Fällen String-Verarbeitung und -Analyse erforderlich, die normalerweise eine Reihe von Vorgängen wie String-Formatierung, String-Verkettung und -Segmentierung, String-Vergleich und Suche umfassen. Die Interaktion zwischen Benutzer und System erfolgt grundsätzlich über Text, daher ist die Verarbeitung von Textinformationen, also Strings, durch das System sehr wichtig.
PHP bietet eine große Anzahl integrierter Funktionen zum Verarbeiten von Zeichenfolgen. Mit diesen Funktionen können Sie problemlos verschiedene Vorgänge an Zeichenfolgen in PHP-Programmen ausführen.
Funktion | Beschreibung |
---|---|
addcslashes() | Gibt eine Zeichenfolge mit einem Backslash zurück, der vor dem angegebenen Zeichen hinzugefügt wurde. |
addslashes() | Gibt eine Zeichenfolge mit Backslashes zurück, die vor vordefinierten Zeichen hinzugefügt wurden. |
bin2hex() | Konvertieren Sie eine Zeichenfolge aus ASCII-Zeichen in einen Hexadezimalwert. |
chop() | Entfernen Sie Leerzeichen oder andere Zeichen auf der rechten Seite der Zeichenfolge. |
chr() | Gibt Zeichen aus dem angegebenen ASCII-Wert zurück. |
chunk_split() | Teilen Sie eine Zeichenfolge in eine Reihe kleinerer Teile. |
convert_cyr_string() | Konvertieren Sie eine Zeichenfolge von einem kyrillischen Zeichensatz in einen anderen. |
convert_uudecode() | Dekodiert eine uuencodierte Zeichenfolge. |
convert_uuencode() | Verwendet den uuencode-Algorithmus, um eine Zeichenfolge zu codieren. |
count_chars() | Gibt Informationen über die in der Zeichenfolge verwendeten Zeichen zurück. |
crc32() | Berechnen Sie den 32-Bit-CRC (Cyclic Redundancy Check) eines Strings. |
crypt() | Einseitige String-Verschlüsselung (Hashing). |
echo() | Eine oder mehrere Zeichenfolgen ausgeben. |
explode() | Teilen Sie die Zeichenfolge in ein Array auf. |
fprintf() | Schreibt die formatierte Zeichenfolge in den angegebenen Ausgabestream. |
get_html_translation_table() | Gibt die von htmlspecialchars() und htmlentities() verwendete Übersetzungstabelle zurück. |
hebrev() | Hebräischen Text in sichtbaren Text umwandeln. |
hebrevc() | Konvertiert hebräischen Text in sichtbaren Text und Zeilenumbrüche (n) in . |
hex2bin() | Konvertieren Sie eine Zeichenfolge hexadezimaler Werte in ASCII-Zeichen. |
html_entity_decode() | Konvertieren Sie HTML-Entitäten in Zeichen. |
htmlentities() | Konvertieren Sie Zeichen in HTML-Entitäten. |
htmlspecialchars_decode() | Konvertieren Sie einige vordefinierte HTML-Entitäten in Zeichen. |
htmlspecialchars() | Konvertieren Sie einige vordefinierte Zeichen in HTML-Entitäten. |
implode() | Gibt eine Zeichenfolge zurück, die aus Array-Elementen besteht. Alias für |
join() | implode(). |
lcfirst() | Konvertieren Sie das erste Zeichen in der Zeichenfolge in Kleinbuchstaben. |
levenshtein() | Gibt den Levenshtein-Abstand zwischen zwei Zeichenfolgen zurück. |
localeconv() | Gibt Informationen zum lokalen Nummern- und Währungsformat zurück. |
ltrim() | Entfernen Sie Leerzeichen oder andere Zeichen auf der linken Seite der Zeichenfolge. |
md5() | Berechnet den MD5-Hash einer Zeichenfolge. |
md5_file() | Berechnen Sie den MD5-Hash einer Datei. |
metaphone() | Berechnen Sie die Metaphon-Tonart einer Zeichenfolge. |
money_format() | Gibt eine als Währungszeichenfolge formatierte Zeichenfolge zurück. |
nl_langinfo() | Gibt die angegebenen lokalen Informationen zurück. |
nl2br() | Fügen Sie vor jeder neuen Zeile in einer Zeichenfolge ein HTML-Neuzeilenzeichen ein. |
number_format() | Zahlen durch Tausendergruppierung formatieren. |
ord() | Gibt den ASCII-Wert des ersten Zeichens in der Zeichenfolge zurück. |
parse_str() | Parsen Sie die Abfragezeichenfolge in eine Variable. |
print() | Eine oder mehrere Zeichenfolgen ausgeben. |
printf() | Gibt eine formatierte Zeichenfolge aus. |
quoted_printable_decode() | Konvertieren Sie einen in Anführungszeichen druckbaren String in einen 8-Bit-String. |
quoted_printable_encode() | Konvertieren Sie eine 8-Bit-Zeichenfolge in eine in Anführungszeichen druckbare Zeichenfolge. |
quotemeta() | Metazeichen zitieren. |
rtrim() | Entfernen Sie Leerzeichen oder andere Zeichen auf der rechten Seite der Zeichenfolge. |
setlocale() | Legen Sie regionale Informationen fest (regionale Informationen). |
sha1() | Berechnet den SHA-1-Hash einer Zeichenfolge. |
sha1_file() | Berechnet den SHA-1-Hash einer Datei. |
similar_text() | Berechnen Sie die Ähnlichkeit zweier Zeichenfolgen. |
soundex() | Berechnen Sie den Soundex-Schlüssel einer Zeichenfolge. |
sprintf() | Schreiben Sie die formatierte Zeichenfolge in eine Variable. |
sscanf() | Parst Eingaben aus einer Zeichenfolge gemäß dem angegebenen Format. |
str_getcsv() | Parsen Sie die CSV-Zeichenfolge in ein Array. |
str_ireplace() | Ersetzen Sie einige Zeichen in einer Zeichenfolge (ohne Berücksichtigung der Groß- und Kleinschreibung). |
str_pad() | Füllt die Zeichenfolge auf die neue Länge auf. |
str_repeat() | Wiederholen Sie die Zeichenfolge eine bestimmte Anzahl von Malen. |
str_replace() | Ersetzen Sie einige Zeichen in der Zeichenfolge (Groß-/Kleinschreibung beachten). |
str_rot13() | Führen Sie eine ROT13-Codierung für eine Zeichenfolge durch. |
str_shuffle() | Mischt alle Zeichen in der Zeichenfolge zufällig. |
str_split() | Teilen Sie die Zeichenfolge in ein Array auf. |
str_word_count() | Zählt die Anzahl der Wörter in einer Zeichenfolge. |
strcasecmp() | Vergleicht zwei Zeichenfolgen (ohne Berücksichtigung der Groß- und Kleinschreibung). |
strchr() | Suchen Sie das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge. (Alias für strstr().) |
strcmp() | Vergleicht zwei Zeichenfolgen (Groß- und Kleinschreibung beachten). |
strcoll() | Vergleicht zwei Zeichenfolgen (gemäß den lokalen Einstellungen). |
strcspn() | Gibt die Anzahl der in einer Zeichenfolge gesuchten Zeichen zurück, bevor ein bestimmtes Zeichen gefunden wird. |
strip_tags() | Entfernen Sie HTML- und PHP-Tags aus Zeichenfolgen. |
stripkslashes() | Entfernen Sie Backslashes, die durch die Funktion addcslashes() hinzugefügt wurden. |
stripslashes() | Entfernen Sie Backslashes, die durch die Funktion addslashes() hinzugefügt wurden. |
stripos() | Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück (Groß- und Kleinschreibung wird nicht berücksichtigt). |
stristr() | Suchen Sie das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (ohne Berücksichtigung der Groß- und Kleinschreibung). |
strlen() | Gibt die Länge der Zeichenfolge zurück. Die Verarbeitung chinesischer Zeichenfolgen verwendet die Funktion mb_strlen(). |
strnatcasecmp() | Verwendet einen „natürlichen Sortier“-Algorithmus, um zwei Zeichenfolgen zu vergleichen (Groß- und Kleinschreibung wird nicht berücksichtigt). |
strnatcmp() | Verwendet einen „natürlichen Sortier“-Algorithmus, um zwei Zeichenfolgen zu vergleichen (Groß-/Kleinschreibung beachten). |
strncasecmp() | String-Vergleich der ersten n Zeichen (ohne Berücksichtigung der Groß- und Kleinschreibung). |
strncmp() | String-Vergleich der ersten n Zeichen (Groß-/Kleinschreibung beachten). |
strpbrk() | Suchen Sie nach einem der angegebenen Zeichen in der Zeichenfolge. |
strpos() | Gibt die Position des ersten Vorkommens einer Zeichenfolge in einer anderen Zeichenfolge zurück (Groß-/Kleinschreibung beachten). |
strrchr() | Finden Sie das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge. |
strrev() | Eine Zeichenfolge umkehren. |
strripos() | Finden Sie das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (ohne Berücksichtigung der Groß- und Kleinschreibung). |
strrpos() | Finden Sie das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung beachten). |
strspn() | Gibt die Anzahl spezifischer Zeichen zurück, die in einer Zeichenfolge enthalten sind. |
strstr() | Suchen Sie das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge (Groß-/Kleinschreibung beachten). |
strtok() | Teilen Sie die Zeichenfolge in kleinere Zeichenfolgen auf. |
strtolower() | Konvertieren Sie eine Zeichenfolge in Kleinbuchstaben. |
strtoupper() | Konvertieren Sie eine Zeichenfolge in Großbuchstaben. |
strtr() | Konvertieren Sie bestimmte Zeichen in der Zeichenfolge. |
substr() | Gibt einen Teil der Zeichenfolge zurück. |
mb_substr() | Gibt einen Teil der chinesischen Zeichenfolge zurück. |
substr_compare() | Vergleicht zwei Zeichenfolgen beginnend an einer angegebenen Startposition (binärsicher und optional unter Berücksichtigung der Groß-/Kleinschreibung). |
substr_count() | Zählt, wie oft ein Teilstring in einem String vorkommt. |
substr_replace() | Ersetzen Sie einen Teil einer Zeichenfolge durch eine andere Zeichenfolge. |
trim() | Entfernen Sie Leerzeichen und andere Zeichen auf beiden Seiten der Zeichenfolge. |
ucfirst() | Konvertieren Sie das erste Zeichen in der Zeichenfolge in einen Großbuchstaben. |
ucwords() | Konvertiert das erste Zeichen jedes Wortes in der Zeichenfolge in Großbuchstaben. |
vfprintf() | Schreiben Sie die formatierte Zeichenfolge in den angegebenen Ausgabestream. |
vprintf() | Gibt eine formatierte Zeichenfolge aus. |
vsprintf() | Schreiben Sie die formatierte Zeichenfolge in die Variable. |
wordwrap() | Wickelt die Zeichenfolge entsprechend der angegebenen Länge um. |
String-Formatierung
1. String-Trunkierung:
trim():
Löschen Sie die Zeichen (Wagenrücklauf, Zeilenvorschub, Tabulator) am Anfang und Ende der Zeichenfolge und geben Sie das Ergebnis zurück String
Gleichzeitig kann der Parameter trim() auch eine benutzerdefinierte Filterliste für Sonderzeichen festlegen
rtrim():
Löschen Sie die Sonderzeichen beginnend am Anfang der Zeichenfolge
ltrim() :
Sonderzeichen beginnend am Ende der Zeichenfolge löschen
chop():
ähnelt der Funktion rtrim()
2. Formatierte Ausgabe:
htmlspecialchars(): Funktionsfilterausgabe
htmlspecialchars(): Die Funktion gibt eine Zeichenfolge als HTML-Entität aus (Zeichen mit besonderer Bedeutung in der Zeichenfolge können in HTML-Entitäten übersetzt werden)
str_replace(): Reguläre Filterausgabe
nl2br (): HTML-Format
nl2br(): Die Funktion nimmt einen String als Eingabe und ersetzt das n-Symbol im String durch das < br />-Tag. Dies ist praktisch für die Anzeige eines langen Strings in einem HTML-Browser .
Zeichenformatierte Ausgabe: sprintf()/printf()
Verwenden Sie in der zeichenformatierten Ausgabe das %-Zeichenformat-Ausgabesteuerzeichen, um Zeichen zu normalisieren
String-Groß-/Kleinschreibung
strtoupper() : Zeichenfolge in Großbuchstaben
strtolower(): Zeichenfolge in Kleinbuchstaben
ucfirst(): Großschreibung des ersten Buchstabens
ucwords(): Großschreibung des ersten Zeichens jedes englischen Absatzes
String-Verkettung und Aufteilen
explode(): Gemäß dem angegebenen Zeichen als Aufteilungsbedingung zu einem Array zurückkehren
strtok(): Zerlegen Sie die Zeichenfolge in eine Reihe von Zeichenfolgen
Trennzeichen Es kann ein Zeichen oder sein eine Zeichenfolge. Die Funktion strtok() liest jedes Mal nur eine Teilzeichenfolge gemäß dem Trennzeichen aus.
substr():
Gibt den angegebenen Startpunkt und Endpunkt in einer Zeichenfolge zurück
String-Vergleich
1 . Sortieren:
2, Zeichenübereinstimmung
1) Zeichenfolgensuche:PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas sind die String-Funktionen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!