Back

Les fonctions String en PHP

Les fonctions String en PHP

  1. Objectifs

    • Connaitre le type chaîne en PHP
  2. Les types de données en PHP

    • PHP fournit un certain nombre de fonctions de chaîne intégrées qui aident à effectuer plusieurs opérations tout en traitant des données de chaîne.
    • Dans cette section, nous discuterons de quelques fonctions de chaîne de base qui sont les plus couramment utilisées dans les scripts PHP.
    1. addcslashes
      • La fonction addcslashes () renvoie une chaîne avec des barres obliques inverses devant les caractères spécifiés.
      • Les fonctions String en PHP

    2. addslashes(string chaine)
      • La fonction addslashes () renvoie une chaîne avec des barres obliques inverses devant des caractères prédéfinis.
    3. bin2hex ()
      • La fonction bin2hex () convertit une chaîne de caractères ASCII en valeurs hexadécimales. La chaîne peut être reconvertie à l’aide de la fonction pack ().
      • Les fonctions String en PHP




    4. chop ()
      • La fonction chop () supprime les espaces blancs ou autres caractères prédéfinis de l’extrémité droite d’une chaîne.
      • Les fonctions String en PHP

    5. chr()
      • La fonction chr() renvoie un caractère à partir de la valeur ASCII spécifiée.
      • <!DOCTYPE html>
        <html>
        <body>
        <?php 
          $str = chr(43);
          $str2 = chr(61);
          echo("23 $str 12 $str2 35"); 
        ?>
        </body>
        </html>
        //23 + 12 = 35
    6. chunk_split ()
      • La fonction chunk_split() divise une chaîne en une série de parties plus petites.
      • <!DOCTYPE html>
        <html>
        <body>
        <?php
        $str = "Bonjour tout le monde!";
        echo chunk_split($str,6,"...");
        ?> 
        </body>
        </html>
        //Bonjou...r tout... le mo...nde!...
    7. Strlen ()
      • PHP a une fonction prédéfinie pour obtenir la longueur d’une chaîne. Strlen () affiche la longueur de n’importe quelle chaîne. Il est plus couramment utilisé pour valider les champs de saisie où l’utilisateur est limité à saisir une longueur fixe de caractères.
      • <? php
        echo strlen ("Bienvenue sur notre site d'auto formation"); // retournera la longueur de la chaîne donnée
        ?>
        //Production
        //41
    8. str_word_count ()
      • Une autre fonction qui permet d’afficher le nombre de mots dans une chaîne spécifique est str_word_count (). Cette fonction est également utile pour la validation des champs de saisie.
      • <? php
        echo str_word_count ("Bienvenue sur notre site d'auto formation"); // retournera le nombre de mots dans une chaîne
        ?>
        //Production 6
    9. Strrev ()
      • Strrev () est utilisé pour inverser une chaîne. Vous pouvez utiliser cette fonction pour obtenir la version inverse de n’importe quelle chaîne.
      • <? php
        echo strrev ("Welcome to Cloudways"); // retournera la chaîne à partir de la fin
        ?>
        //Production
        //syawduolC ot emocleW
    10. Strpos ()
      • Strpos () permet de rechercher un texte particulier dans une chaîne. Cela fonctionne simplement en faisant correspondre le texte spécifique dans une chaîne. S’il est trouvé, il renvoie la position spécifique. S’il n’est pas trouvé du tout, il retournera «Faux». Strops () est le plus couramment utilisé pour valider les champs de saisie tels que les e-mails.
      • <? php
        echo strpos («Welcome to Cloudways», «Cloudways»);
        ?>
        
        //Production
        //11
    11. Str_replace ()
      • Str_replace () est une fonction intégrée, essentiellement utilisée pour remplacer un texte spécifique dans une chaîne
      • <? php
        echo str_replace («cloudways», «le monde de la programmation», «Bienvenue dans cloudways»);
        ?>
        
        //Production
        //Bienvenue dans le monde de la programmation
    12. Ucwords ()
      • Ucwords () est utilisé pour convertir le premier alphabet de chaque mot en majuscules.
      • <? php
        
        echo ucwords («Bienvenue dans le monde php»);
        
        ?>
        
        Production
        Bienvenue dans le monde Php
    13. Strtoupper ()
      • Strtoupper () est utilisé pour convertir une chaîne entière en majuscules.

        <? php
        echo strtoupper ("welcome to cloudways"); // Il convertira toutes les lettres de la chaîne en majuscules
        ?>
        //Production
        //BIENVENUE SUR CLOUDWAYS
    14. Strtolower ()
      • Strtolower () est utilisé pour convertir une chaîne en minuscules.
      • <? php
        echo strtolower («BIENVENUE DANS CLOUDWAYS»);
        ?>
        //Production
        //Bienvenue sur cloudways
    15. Str_repeat ()
      • PHP fournit une fonction intégrée pour répéter une chaîne un certain nombre de fois Str_repeat (chaîne, répétition).
      • <? php
        echo str_repeat ("=", 13);
        ?>
        //Production
        //=============
    16. strcmp ()
      • Vous pouvez comparer deux chaînes en utilisant strcmp (chaîne1, chaîne2). Il renvoie une sortie supérieure à zéro, inférieure à zéro ou égale à zéro. Si la chaîne 1 est supérieure à la chaîne 2, elle renvoie une valeur supérieure à zéro. Si la chaîne 1 est inférieure à la chaîne 2, elle renvoie moins de zéro. Il renvoie zéro, si les chaînes sont égales.
      • <? php
        echo strcmp («Cloudways», «CLOUDWAYS»);
        echo "<br>";
        echo strcmp ("cloudways", "cloudways"); // Les deux chaînes sont égales
        echo "<br>";
        echo strcmp («Cloudways», «Hébergement»);
        echo "<br>";
        echo strcmp ("a", "b"); // compare par ordre alphabétique
        echo "<br>";
        echo strcmp ("abb baa", "abb baa caa"); // compare les deux chaînes et renvoie le résultat en termes de nombre de caractères.
        ?>
        //Production
        //1
        //0
        //-1
        //-1
        //-4
    17. substr ()
      • Grâce à la fonction substr (chaîne, début, longueur), vous pouvez afficher ou extraire une chaîne d’une position particulière.
      • <? php
        echo substr ("Bienvenue dans Cloudways", 6). "<br>";
        echo substr ("Bienvenue dans Cloudways", 0,10). "<br>";
        ?>
        //Production
        //e à Cloudways
        //Bienvenue à
        //s
    18. Trim ()
      • Trim (chaîne, charlist ) est dédié à supprimer les espaces blancs et les caractères prédéfinis des deux côtés d’une chaîne.
      • <? php
        $ str = "Hébergement Wordpess";
        echo $ str. «<br>»;
        echo trim ("$ str", "Wording");
        ?>
        //Production
        //Hébergement Wordpess
        //pess Host
    19. Applications

      • App01 : (La charrues de caractères)
        • Créer une page nommée fiche02_exol.php
        • Déclarer une variable $nom et lui affecter une valeur et l’afficher.
        • Écrire le code permettant d’afficher le nombre de mots composant la variable $nom.
        • Écrire le code permettant de supprimer les espaces contenus dans la chaine $nom.
        • Écrire le code permettant d’afficher la chaine $nom en majuscule



Riadh HAJJI

Laisser un commentaire

Abonnez vous à notre chaîne YouTube gratuitement