Konvertere en streng til små bokstaver

PHP:
Konvertere en streng til små bokstaver

Hvordan:

Med PHP kan du bruke strtolower() funksjonen for å konvertere en streng til små bokstaver. Slik gjør du det:

<?php
$tekst = "Hallo Norge!";
$små_bokstaver = strtolower($tekst);
echo $små_bokstaver; // "hallo norge!"
?>

Sample output:

hallo norge!

For å konvertere til små bokstaver som respekterer lokaliserte bokstavtyper, som ø, å, og æ, bruker du mb_strtolower():

<?php
$tekst = "BÆR og SØTT";
$små_bokstaver = mb_strtolower($tekst, 'UTF-8');
echo $små_bokstaver; // "bær og søtt"
?>

Sample output:

bær og søtt

Dykket Dypt:

Før strtolower() og mb_strtolower(), hadde utviklere ikke innebygd funksjonalitet for å enkelt endre bokstavstørrelse, og måtte kanskje implementere egne løsninger. mb_strtolower() ble lagt til for å støtte multibyte-tegnsett, som er viktig for ikke-engelske språk.

Alternativer til strtolower() kan inkludere strtoupper() for motsatt effekt, eller RegExp-baserte løsninger for mer spesifikke eller komplekse case-transformasjoner. En ucfirst() funksjon er også tilgjengelig for å gjøre første bokstav i en streng stor.

Når det gjelder implementasjon, bruker strtolower() PHPs interne tegnkart, mens mb_strtolower() tillater definisjon av et spesifikt tegnsett, som ofte er nødvendig for å håndtere spesielle bokstaver riktig.

Se også: