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 !