Toujours utiles, voici quelques petites fonctions bien pratiques en PHP :

  • strtoupper(chaine de caractères) : littéralement : "string to upper". Cette fonction permet de transformer une chaine de carcatères minuscule en majuscules.
  • strip_tags(chaine de caractères) : cette fonction supprime les balises saisies par l'utilisateur. Permet de contourner la Faille XSS c'est une alternative à htmlchars.
  • mysql_num_rows() : cette fonction retourne le nombre de lignes retournée par la requête mysql.
  • strstr(variable,'signe',true) : cette fonction récupère les caractères situés avant le signe indiqué en paramètre.

Exemple :

$mail = 'pierre@bluenet.fr';
$name=strstr($mail;'@';true);
echo $name //renvoie "pierre"

 

  • strstr(variable,'signe') : cette fonction est la même que précédemment, sans le paramètre "true". Elle récupère les caractères situés après le signe indiqué en paramètre.

Exemple :

$mail = 'pierre@bluenet.fr';
$fournisseur=strstr($mail;'@');
echo $fournisseur //renvoie "bluenet.fr"

 

  • substr(chaine,numero de depart, [nombre de caractères]) : cette fonction permet d'extraire une suite de caractères dans une chaine donnée.

Exemples :

$chaine = 'abcdef';
$extraction = substr($chaine,1);      //---> retourne bcdef
$chaine = 'abcdef';
$extraction = substr($chaine,2,3);    //---> retourne cde
$chaine = 'abcdef';
$extraction = substr($chaine,0,4);    //---> retourne abcd

 

  • is_numeric() : vérifie si la valeur d'une variable est un nombre.

Exemple :

$variable = 92
if (is_numeric($variable)){
   echo "cette variable est une valeur numérique";
} else {
   echo "cette variable n'est pas une valeur numérique";
} // renvoi "cette variable est une valeur numérique"

 

 

Retour à l'accueil