Gör om en sträng till versaler

PHP:
Gör om en sträng till versaler

Hur man gör:

PHP stöder medfött olika funktioner för att versalisera strängar, var och en tjänar ett olika syfte. Här är hur du kan använda dem:

Versalisera första bokstaven i en sträng:

$string = "hello, world!";
$capitalizedString = ucfirst($string);
echo $capitalizedString; // Skriver ut: Hello, world!

Versalisera första bokstaven i varje ord:

$string = "hello, world!";
$capitalizedWords = ucwords($string);
echo $capitalizedWords; // Skriver ut: Hello, World!

Konvertera hela strängen till versaler:

$string = "hello, world!";
$upperCaseString = strtoupper($string);
echo $upperCaseString; // Skriver ut: HELLO, WORLD!

För scenarion som kräver mer anpassning eller lösningar från tredje part, kan bibliotek som mbstring (för flerbyte strängar) användas, speciellt vid hantering av internationalisering där tecken kan sträcka sig utöver det grundläggande ASCII-setet.

Använda mbstring för att versalisera UTF-8 strängar:

Se till att du har mbstring-tillägget aktiverat i din PHP-konfiguration, sedan:

$string = "élégant";
$capitalizedString = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
echo $capitalizedString; // Skriver ut: Élégant

Detta tillvägagångssätt hjälper till att korrekt versalisera strängar som inkluderar icke-ASCII tecken, i enlighet med nyanserna i olika språk.