| Fonction | Description | Exemple |
| addslashes | Cette fonction ajoute des anti-slashs \ dans votre chaîne si votre chaîne contient des guillemets. |
$nouvelle_variable = addslashes($ancienne_variable); |
| stripslashes | cette fonction, c'est exactement l'inverse de addslashes. Ca enlève les anti-slashs de votre chaîne. |
$nouvelle_variable = stripslashes($ancienne_variable); |
| strlen | Calcul la taille d'une chaîne |
$test='abcdef' echo strlen($test); Affiche : 6 |
| strstr | Trouve la première occurance dans une chaîne |
$email = 'test@test.com; $domaine = strstr($email, '@'); Echo $domaine; //@test.com |
| strtolower | Renvoie une chaîne en minuscules |
$str = 'ALLO MARIE'; $str = strtolower($str); Echo $str; //allomarie |
| strtoupper | Renvoie une chaîne en majuscules |
$str = 'allo marie'; $str = strtoupper($str); echo $str;//ALLO MARIE |
| substr(string, int start[,int length] | Retourne le segment de string défini par start et legth |
$rest = substr("abcdef",1);//retourne bcdef
$rest = substr("abcdef", 1, 3); //retourne bcd
$rest = substr("abcdef", 0, 4); //retourne abcd |
| strpos | Trouve la position occurence d'un caractère dans une chaîne |
$machaine = 'abc'; $trouver = 'a';
$pos = strpos($machaine, $trouver); // Notez l'utilisation de ===. Un simple == ne donnerait pas le résultat escompté
// car la lettre 'a' est à la position 0 (la première).
if ($pos === false) {
echo "La chaîne '$trouver' n'a pas été trouvée dans la chaîne '$machaine'";
} else {
echo "La chaîne '$trouver' a été trouvée dans la chaîne '$machaine'";
echo " et à la position $pos";
}
// On peut chercher le caractère, en ignorant tout avant une position
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, pas 0
|
| htmlentities | Elle convertit les caractères HTML d'une chaîne en un code qui ne risque pas de s'exécuter. |
$variable_html = '<em>Ceci est une variable qui contient du HTML</em>';
$variable_sans_html = htmlentities($variable_html);
|
| nl2br | La fonction nl2br transforme toutes les "Entrées" (ENTER) qu'a tapé votre visiteur en code HTML "<br />" (qui correspond à un retour à la ligne).
|
$ma_variable = 'Ceci est la première ligne.
Ceci est la seconde ligne.
Ceci est la troisième ligne.
Dernière ligne.
$ma_variable = nl2br($ma_variable);
Ce texte sortira tel que formaté
|