PHP inbuilt unterstützt einige Datentypen. Abgesehen davon unterstützt PHP auch viele Funktionen, die bei der Arbeit an einigen Daten verwendet werden. PHP-String-Funktionen sind einige dieser Funktionen, die zum Bearbeiten von String-Daten verwendet werden. Alle diese Funktionen sind vordefiniert. Es besteht die Notwendigkeit, Plugins zu installieren. Schauen wir uns einige der PHP-String-Funktionen an.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Im Folgenden finden Sie einige der Zeichenfolgenfunktionen und Beispiele werden mit der folgenden Syntax veranschaulicht.
<?php echo func( "<data>" ); ?>
Die String-Funktion ist einfach zu verwenden. Hier besprechen wir anhand von Beispielen, wie man String-Funktionen in der PHP-Programmierung verwendet.
Dies gibt eine Zeichenfolge mit Backslashes vor bestimmten Zeichen zurück
Bsp.:
echo addcslashes ("Hello World!","W");
Ausgabe:
Hallo Welt
Dies gibt eine Zeichenfolge mit Backslashes vor vordefinierten Zeichen zurück
Bsp.:
echo addcslashes('Hello "World" you');
Ausgabe:
Hallo „Welt“ du.
Konvertiert Binärdaten in Hexadezimaldaten
Bsp.:
echo bin2hex ("Hello");
Ausgabe:
48656c6c6f
Entfernt Leerzeichen oder vordefinierte Zeichen vom rechten Ende, sofern angegeben
Bsp.:
echo chop ("WelcomeBack" , "Back");
Ausgabe:
Willkommen
Diese PHP-String-Funktion gibt das Zeichen eines angegebenen ASCII-Werts zurück.
Bsp.:
echo char(52);
Ausgabe:
4
Wird verwendet, um eine Zeichenfolge in kleinere Teile aufzuteilen
Bsp.:
echo chunk_split ($str, 2,", ");
Ausgabe:
Wir,lc,om,e,
Dies dekodiert eine uuencodierte Zeichenfolge
Bsp.:
echo convert_uudecode ("+22!L;W9E( %!( 4\"$`\n` ");
Ausgabe:
Ich liebe PHP!
convert_uuencode() macht das Gegenteil von Convert_uudecode()
Diese PHP-String-Funktion gibt die Daten über die Anzahl der Zeichen in einem String aus.
Bsp.:
echo count_chars ("Hello", 3);
Ausgabe:
Hallo
Hinweis: Der ganzzahlige Wert ist der Modus, der verwendet wird, um den Typ der erforderlichen Ausgabe anzugebenDies berechnet die zyklische 32-Bit-Redundanzprüfsumme (eine mathematische Funktion) einer Zeichenfolge.
Bsp.:
crc32 ("Hello World!");
Ausgabe:
472456355
Dies verbindet die Array-Elemente mit einer angegebenen Zeichenfolge
Bsp.:
$array = array ('lastname', 'email', 'phone'); echo implode(",", $array);
Ausgabe:
Nachname, E-Mail, Telefon
Hinweis: join() macht dasselbe. Es ist der Alias von implode().Dadurch werden einige vordefinierte Zeichen in HTML-Entitäten konvertiert, d. h. es wird die Quelle angezeigt.
Beispiel:
$str = "I am <b>Bold</b>"; echo $str; => I am <strong>Bold</strong> echo htmlspecialchars($str);
Ausgabe:
Ich bin Bold
Diese PHP-String-Funktion entfernt Leerzeichen oder vordefinierte Zeichen links vom String.
Bsp.:
echo ltrim ("Just a sample", "Just");
Ausgabe:
eine Probe
Hinweis: rtrim() führt einen ähnlichen Job von rechts ausDadurch wird die Zahl mit gruppierten Tausendern formatiert
Bsp.:
echo number_format (1000000);
Ausgabe:
1.000.000
Dies gibt einfach die Zeichenfolge aus und ist langsamer als das Echo
Außerdem sollte der Ausdruck nicht mit () verwendet werden
Bsp.:
print "Hello";
Ausgabe:
Hallo
Dadurch wird der MD5-Hash der Zeichenfolge berechnet
Bsp.:
echo md5 ("Hello");
Ausgabe:
8b1a9953c4611296a827abf8c47804d7
Dadurch wird eine Zeichenfolge in kleinere Zeichenfolgen aufgeteilt
Bsp.:
$string = "This is to break a string"; $token = strtok ($string, " "); echo($token); => This To get all words of string, while ($token !== false){ echo "$token<br>"; $token = strtok(" "); }
Ausgabe:
Das
ist
zu
Pause
Zeichenfolge
This converts a string to uppercase characters
E.g.:
echo strupper ("Beautiful Day");
Output:
BEAUTIFUL DAY
Note: strlower() converts strings to all lowercase characters.This returns part of the string starting with the index specified
E.g.:
echo subst ("A Hot Day", 3);
Output:
ot Day
This PHP string function replaces a part of the string with the string specified.
E.g.:
echo substr_replace ("Hot", "Day",0);
Output:
Day
This wraps a string to a number of characters
E.g.:
echo wordwrap ("Hello World", 5, "\n");
Output:
Hello
World
This is used to determine the length of the string passed
E.g.:
echo strlen ("Hello");
Output:
5
This PHP string function is used to get the reverse of the string
E.g.:
echo strrev ("welcome");
Output:
emoclew
This returns the position of the first occurrence of a string inside a string
E.g.:
echo strops("There you go", "go");
Output:
11
This repeats a string specified number of times
E.g.:
echo str_repeat ('b', 5);
Output:
bbbbb
This PHP string function finds the specified word, replaces that with a specified word, and return the string
E.g.:
echo str_replace ("great", "wonderful", "have a great day");
Output:
have a wonderful day
This PHP string function inserts html line breaks in front of each new line of the string
E.g.:
echo nl2br ("Lets break \nthe sentence");
Output:
Lets break
the sentence
This calculates the similarity between two strings
E.g.:
echo similar_text ("Hello World","Great World");
Output:
7
This PHP string function writes a formatted string to a variable
E.g.:
echo sprintf ("There are %u wonders in the World",7);
Output:
There are 7 wonders in the World
This replaces characters in the string with specific characters. This function is case insensitive.
E.g.:
echo str_ireplace ("great", "WOW", "This is a great place");
Output:
This is a wow place
This randomly shuffles all characters in a string
E.g.:
echo str_shuffle("Hello World");
Output:
lloeWlHdro
This PHP string function returns the number of words in the given string
E.g.:
echo str_word_count ("a nice day");
Output:
3
This returns the number of characters before the specified character
echo strcspn ("Hello world!","w");
Output:
6
This function is used to pad to the right side of the string, a specified number of characters with the specified character
E.g.:
echo str_pad ("Hello", 10, ".");
Output:
Hello…..
This PHP string function returns the ASCII value of the first character of the string.
E.g.:
echo ord ("hello");
Output:
104
Find the first occurrence of a specified string within a string
E.g.:
echo strchr ("Hello world!", "world");
Output:
world!
This returns the number of characters found in the string that contains characters from the specified string.
E.g.:
echo strspn ("Hello world!", "Hl");
Output:
1
There are few more string functions available in PHP. The above string functions are commonly used functions in PHP for various requirements.
Das obige ist der detaillierte Inhalt vonPHP-String-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!