26. Fonctions de Manipulation de Chaînes
PHP offre une vaste librairie de fonctions pour extraire, transformer et rechercher des chaînes de caractères.
1. Sous-chaînes
substr() extrait une partie d'une chaîne.
php
2. Sous-chaîne : " . $fox; // Résultat : fox. ?>2. Recherche et Remplacement
| Fonction | Description |
|---|---|
str_replace(search, replace, subject) | Remplace toutes les occurrences de la chaîne de recherche par la chaîne de remplacement. |
strpos(haystack, needle) | Trouve la position de la première occurrence d'une chaîne. |
php
3. Remplacement : " . $new_text; // Résultat : I love PHP. // Trouver la position de 'love' $pos = strpos($text, "love"); echo "4. Position de 'love' : " . $pos; // Résultat : 2 ?>
3. Suppression des Espaces Blancs (Trimming)
Les espaces blancs (espaces, tabulations, sauts de ligne) peuvent causer des problèmes, en particulier avec les entrées utilisateur. trim() les supprime.
| Fonction | Description |
|---|---|
trim($str) | Supprime les espaces blancs des deux extrémités (début et fin). |
ltrim($str) | Supprime les espaces blancs du côté gauche (début). |
rtrim($str) | Supprime les espaces blancs du côté droit (fin). |
php
5. Longueur de la chaîne nettoyée : " . strlen($cleaned); // Devrait être 18, pas 24 ?>