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
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.