Manipuler les chaînes de caractères :
La fonction strlen() :
La fonction strlen() permet de compter le nombre de caractères dans une chaîne de caractères.
Exemple :
$phrase = 'Bonjour tout le monde !';
echo strlen($phrase);
Résultat :
23
La fonction str_replace() :
La fonction str_replace() permet de remplacer une chaîne de caractères par une autre dans une chaîne de caractères.
Elle prend en paramètre la chaîne à remplacer, la chaîne de remplacement et la chaîne dans laquelle effectuer le remplacement.
Exemple :
$phrase = 'Bonjour tout le monde !';
echo str_replace('Bonjour', 'Bonsoir', $phrase);
Résultat :
Bonsoir tout le monde !
La fonction ucfirst() :
La fonction ucfirst() permet de mettre la première lettre d'une chaîne de caractères en majuscule.
Exemple :
$phrase = 'bonjour tout le monde !';
echo ucfirst($phrase);
Résultat :
Bonjour tout le monde !
La fonction strtolower() :
La fonction strtolower() permet de mettre une chaîne de caractères en minuscules.
Exemple :
$phrase = 'BONJOUR TOUT LE MONDE !';
echo strtolower($phrase);
Résultat :
bonjour tout le monde !
La fonction strtoupper() :
La fonction strtoupper() permet de mettre une chaîne de caractères en majuscules.
Exemple :
$phrase = 'bonjour tout le monde !';
echo strtoupper($phrase);
Résultat :
BONJOUR TOUT LE MONDE !
La fonction mb_convert_case() :
La fonction mb_convert_case() permet de mettre une chaîne de caractères en minuscules ou en majuscules ou encore en titre (chaque première lettre d'un mot est mise en majuscule).
Il est à noter que cette méthode de PHP converti les caractères accentués en majuscule accentués.
Exemple :
$phrase = 'bonjour tout le monde !';
echo mb_convert_case($phrase, MB_CASE_UPPER, 'UTF-8');
Résultat :
BONJOUR TOUT LE MONDE !