Toutes les fonctions ultimes de gestion de chaîne de caratères !

Contenu du snippet

Bonjour à Tous d'abord ,
Ayant chercher sur ce site des fonctions pour la gestion de caractère et n'ayant trouve que très peu de chose , je suis alle chercher sur Internet quelques informations .
Je pense que certaint débutant voulant s'initier au PHP trouveront cette source très utile ...
Mais pour les "PRO" merci de fermer les yeux et de ne pas insulter cette source comme il est courant de le faire sur le réseau Code Source ...

Source / Exemple :


Ajoute des anti-slashes devant les caractères spéciaux :

$chaine = addslashes("L'a");
echo $chaine ;

donnera :
L\'a

Retire les anti-slashes devant les caractères spéciaux :

$chaine = stripslashes("L\'a");
echo $chaine ;

donnera :
L'a

Retourne la valeur Hexadécimale d'un nombre (ici 2548) :

$chaine = dechex("2548");
echo $chaine ;

donnera :
9f4

Retourne le nombre entier supérieur ici (12,1) :

$chaine = ceil("12.1");
echo $chaine ;

donnera :
13

Permet de scinder une chaîne en plusieurs morceaux :

$chaine = chunk_split("DGDFEF","2","-");
echo $chaine ;

donnera :
DG-
DF-
EF-

Remplace les caractères par leur équivalent HTML (si ils existent) :

$chaine = htmlentities("&");
echo $chaine ;

donnera :
&

Recherche le premier caractère 're' dans la chaîne et affiche le reste de la chaîne y compris le 're':

$chaine = strstr ("webmaster@remixtech.com", "re");
echo $chaine ;

donnera :
remixtech.com

Retourne la longueur de la chaîne :

$chaine = strlen("lachainedecaracteres");
echo $chaine ;

donnera :
20

Passe tous les caractères en minuscules :

$chaine = strtolower("LA CHAINE dE caRActERes");
echo $chaine ;

donnera :
la chaine de caracteres

Passe tous les caractères en MAJUSCULES :

$chaine = strtoupper("LA CHAINE dE caRActERes");
echo $chaine ;

donnera :
LA CHAINE DE CARACTERES

Remplace un caractère par un autre dans une chaîne. Tiens compte de la casse :

$chaine = str_replace("a","o","Lalala");
echo $chaine ;

donnera :
Lololo

Efface les espaces blancs (\n, \r, etc)  au début et à la fin d'une chaîne (pas au milieu) :
$chaine = trim("  Salut le monde   ");
echo $chaine ;

donnera :
Salut le monde

Met la première lettre de chaque chaîne en Majuscule :
$chaine = ucfirst("salut le monde. ca va ?");
echo $chaine ;

donnera :
Salut le monde. ca va ?

Met la première lettre de chaque mot d'une chaîne en Majuscule :
$chaine = ucwords("salut le monde");
echo $chaine ;

donnera :
Salut Le Monde

Recherche la position du premier caractères trouvé. Retourne le nombre de caractères placés avant lui (ici 4) :
$chaine = strpos("abcdef","e");
echo $chaine ;

donnera :
4

Recherche si une chaîne de caractère est contenue dans une autre (ex. recherche si "ABCDE" contient "BCD") :
if(ereg("BCD","ABCDEF"))
{echo "oui";} else {echo "non";}

donnera :
oui

Conclusion :


Voila c'est tout ...
Si il y'a une erreur dans le code ne poluer pas les commentaires envoyer moi un e-mail à webmaster@remixtech.com

Laissez les commentaires à ceux qui en ont besoin comme les Newbies .

@+ Bon Scripting en PHP

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.