Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Funktionen konvertieren PHP in Großbuchstaben?

Welche Funktionen konvertieren PHP in Großbuchstaben?

青灯夜游
青灯夜游Original
2022-05-31 17:06:144197Durchsuche

Es gibt 5 Funktionen zum Konvertieren in Großbuchstaben: 1. strtoupper(), die alle Buchstaben in der Zeichenfolge in Großbuchstaben umwandeln kann; 2. ucfirst(), die den ersten Buchstaben der Zeichenfolge in Großbuchstaben umwandeln kann; 3. ucwords ( ), der den ersten Buchstaben jedes Wortes in der Zeichenfolge in Großbuchstaben umwandeln kann. 4. mb_strtoupper() usw.

Welche Funktionen konvertieren PHP in Großbuchstaben?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer

In der Webentwicklung müssen viele Daten regelmäßig sein, was für Administratoren bequem zu verwalten ist. Daher müssen einige Daten gespeichert werden. Manchmal ist es erforderlich, die Groß- und Kleinschreibung von Buchstaben einheitlich zu behandeln. Um die Eingabe des Benutzers zu erleichtern, ist es jedoch nicht erforderlich, dass Benutzer absichtlich Groß- oder Kleinbuchstaben eingeben. Stattdessen wird beim Speichern von Daten die Programmsteuerung verwendet, um den eingegebenen Inhalt in Groß- oder Kleinbuchstaben zu speichern.

PHP stellt uns viele vordefinierte Funktionen zur Verfügung, darunter Funktionen für die String-Groß-/Kleinschreibung. Hier sind die 5 integrierten Großbuchstabenfunktionen:

strtoupper() kann die Buchstaben in der Zeichenfolge in Großbuchstaben umwandeln wie folgt:
Funktionsname Funktion
strtoupper Konvertieren Sie den String in Großbuchstaben
ucfirst Konvertieren Sie den ersten Buchstaben der Zeichenfolge in Großbuchstaben.
ucwords Konvertieren Sie das erste Zeichen jedes Wortes in der Zeichenfolge in Großbuchstaben aus der Funktion strtoupper
mb_convert_case Konvertieren Sie die Zeichenfolge gemäß verschiedenen Modi
1. Die Funktion strtoupper
strtoupper($string)

Unter diesen ist $string ein Parameter vom Typ String. Diese Funktion kann die Buchstaben im Parameter $string in Großbuchstaben umwandeln und den konvertierten String zurückgeben.

<?php
    $str = "https://www.php.cn/";
    $str = strtoupper($str);
    echo $str;
?>

2,

mb_strtoupper() Die Funktion mb_strtoupper() ähnelt der Funktion strtoupper(). Sie kann auch Buchstaben in der Zeichenfolge in Großbuchstaben umwandeln, und die Funktion mb_strtoupper() kann auch Parameter festlegen. Zeichenkodierung, das Syntaxformat ist wie folgt:

Welche Funktionen konvertieren PHP in Großbuchstaben?

mb_strtoupper($str [, $encoding = mb_internal_encoding()])

Darunter ist $str die Zeichenfolge, die konvertiert werden muss, und $encoding ist ein optionaler Parameter, der zum Festlegen der Zeichenkodierung des Parameters verwendet wird.

Der Unterschied zur Funktion strtoupper() besteht darin, dass die Buchstaben in $str durch das Unicode-Zeichenattribut bestimmt werden. Daher ist die Funktion mb_strtoupper() nicht von der Locale-Einstellung betroffen und kann jedes Zeichen mit einem „Buchstaben“-Attribut konvertieren, beispielsweise einen Umlaut (ä).

<?php
    $str = "https://www.php.cn/";
    $str = mb_strtoupper($str);
    echo $str.&#39;<br>&#39;;
    $str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
    $str = mb_strtoupper($str, &#39;UTF-8&#39;);
    echo $str;
?>


3,

ucfirst

ucfirst-Funktion kann den ersten Buchstaben der Zeichenfolge in Großbuchstaben umwandeln. Das Syntaxformat lautet wie folgt:

Welche Funktionen konvertieren PHP in Großbuchstaben?

ucfirst($str)

Unter diesen ist $str die Zeichenfolge, die konvertiert werden muss.

<?php
    $str = &#39;hello world!&#39;;
    $str = ucfirst($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucfirst(strtolower($str2));
    echo $str2;
?>

4. Die Funktion ucwords


ucwords() kann den ersten Buchstaben jedes Worts in der Zeichenfolge in Großbuchstaben umwandeln:

ucwords($str)

wobei $str die benötigte Zeichenfolge ist umgestellt werden.

<?php
    $str = &#39;hello world!&#39;;
    $str = ucwords($str);
    echo $str.&#39;<br>&#39;;
    $str2 = &#39;HELLO WORLD!&#39;;
    $str2 = ucwords($str);
    echo $str2;
?>
Welche Funktionen konvertieren PHP in Großbuchstaben?

5. Die Funktion mb_convert_case

mb_convert_case() kann Zeichenfolgen in Groß- und Kleinbuchstaben konvertieren:

mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])

wobei $str die Zeichenfolge ist, die konvertiert werden muss Der Konvertierungsmodus kann einer von MB_CASE_UPPER, MB_CASE_LOWER und MB_CASE_TITLE sein; $encoding ist die Zeichenkodierung des Parameters und kann weggelassen werden.

Welche Funktionen konvertieren PHP in Großbuchstaben?Im Vergleich zu den Funktionen strtolower() und strtoupper() führt die Funktion mb_convert_case() eine Groß-/Kleinschreibung basierend auf Unicode-Zeichenattributen durch. Daher wird das Verhalten der Funktion mb_convert_case() nicht von der Locale-Einstellung beeinflusst und kann jedes Zeichen mit einem „Buchstaben“-Attribut konvertieren, wie zum Beispiel den Umlaut A (Ä).

<?php
    $str = &#39;hello world!&#39;;
    $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8");
    echo $str.&#39;<br>&#39;;
    $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
    echo $str.&#39;<br>&#39;;
?>

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Funktionen konvertieren PHP in Großbuchstaben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn