Les chaines de caractère PHP

Concaténation

    
        $name = 'Toto';
        $text = "Bienvenue sur le tutoriel de . $name";
        $text .= 'pour apprendre le code';
        // $text contient 'Bienvenue sur le tutoriel de Toto pour apprendre le code'
    
    
        echo "thr"."ee";           //prints the string "three"
        echo "twe" . "lve";        //prints the string "twelve"
        echo 1 . 2;                //prints the string "12"
        echo 1.2;                  //prints the number 1.2
        echo 1+2;                  //prints the number 3
    

Plus d'infos https://www.php.net/manual/fr/language.operators.string.php

    

"{$str1}{$str2}{$str3}"; // one concat = fast
  $str1. $str2. $str3;   // two concats = slow

Use double quotes to concat more than two strings instead of multiple '.' operators. PHP is forced to re-concatenate with every '.' operator.

Taille d'une chaîne

    
        $str = 'abcdef';
        echo strlen($str); // 6
    

Remplacement (indispensable pour les formats de date)

    
        $str = 'mon livre est ancien';
        // Remplace 'ancien' par 'nouveau' dans $str
        $str = str_replace('ancien','nouveau',$str)
    

Résultat : mon livre est nouveau (https://www.php.net/manual/fr/function.str-replace.php)

Nettoyage (trim)

    
        // Suppression des espaces aux extrémités. Toujours utilisé pour les formulaires
        $str = 'mon livre est ancien ';
        $str = trim($str);
    

Résultat : mon livre est ancien (https://www.php.net/manual/fr/function.str-replace.php)

redirection

    
        header('location:http/www.openska.com')
    

Résultat : mon livre est ancien (https://www.php.net/manual/fr/function.str-replace.php)

Fonctions sur les chaînes de caractères : plus d'infos sur https://www.php.net/manual/fr/ref.strings.php