Php : Fonctions sur les strings

Voici les principales fonctions sur les chaînes de caractères (String).

Sorties vers le Navigateurs

echo chaine
Envoie la chaine vers la sortie standard.
 
print(string chaine)
Envoie la chaine vers la sortie standard.
 
printf(string chaine, arguments)
Envoie vers la sortie standard les arguments en utilisant la chaine.
 
flush()
Vide les buffers de sortie.

Recherches, comparaisons, fragmentation

int strlen(string chaine)
Retourne la longueur de la chaine.
 
int strcmp(string chaine1, string chaine2)
Comparaison sensible à la case.
 
string strchr(string chaine1, char chaine2)
Recherche la première occurrence d'un caractère.
 
int strrpos(string chaine1, string chaine2)
Recherche la dernière occurrence de chaine2 dans chaine1.
 
int strpos(string chaine1, string chaine2)
Recherche la première occurrence de chaine2 dans chaine1.
 
int strrchr(string chaine1, char chaine2)
Recherche la dernière occurrence d'un caractère dans une chaine.
 
int strstr(string chaine1, string chaine2)
Recherche la première occurrence d'une chaine dans une chaine.
 
int strspn(string chaine1, string chaine2)
Recherche la longueur du premier segment de chaine dont tous les caractères appartiennent à la chaine 2.
 
string strcspn(string chaine1, string chaine2)
Retourne la longueur du premier segment de chaine 1 qui ne contient aucun caractère de chaine2.
 
string str_replace(string chaine1, string chaine2, string chaine3)
Remplace toutes les occurrences de chaine1 dans chaine3 par chaine2.
 
string strtr(string chaine1, string chaine2, string chaine3)
Remplace toutes les occurrences d'un caractère (chaine2) par un autre (chaine3) dans chaine1.
 
string substr(string chaine, int début)
Retourne une partie de la chaine.
 
string strtok(string delim)
Découpe la chaine en plusieurs chaines en utilisant les caractères de delim.
 
array explode(string separateur, string chaine)
Découpe une chaine en morceau grâce au séparateur.
 
string chunk_split(string chaine [, int longueur])
Découpe une chaine en plusieurs morceaux.

Transformation, conversions

string addslashes(string chaine)
Ajoute un slash devant tous les caractères spéciaux.
 
string htmlspecialchars(string chaine)
Convertit tous les caractères spéciaux en HTML.
 
string quotemeta(string chaine)
Ajoute un backslash devant tous les caractères méta.
 
string htmlentities(string chaine)
Convertit tous les caractères en HTML.
 
string n12br(string chaine)
Convertit les "n" en "<br>".
 
string ucfirst(string chaine)
Force le premier caractère de la chaine en majuscule.
 
string ucwords(string chaine)
Force le premier caractère de chaque mot d'une chaine en majuscule.
 
string strtolower(string chaine)
Met tous les caractères en minuscule.
 
string strtoupper(string chaine)
Met tous les caractères en majuscule.
 
string strrev(string chaine)
Inverse une chaine.

Suppressions

string chop(string chaine)
Enlève les espaces de fin de chaine.
 
string trim(string chaine)
Enlève les espaces au début et à la fin de la chaine.
 
string ltrim(string chaine)
Enlève les espaces de début de chaine.
 
string strip_tags(string chaine)
Enlève les balises HTML et PHP.
 
string stripslashes(string chaine)
Enlève les slash ajouté par la fonction addslashes.
 
string quoted_printable_decode(string chaine)
Convertit une chaine avec des slash en chaine sans slash.

Divers

string sprintf(string chaine, arguments)
Retourne une chaine construite avec les arguments en utilisant la chaine.
 
int ord(string chaine)
Retourne la valeur ASCII du caractère.
 
string chr(int code_ascii)
Retourne un caractère.
 
string bin2hex(string chaine)
Convertit une valeur binaire en hexadécimal.
 
string crypt(string chaine, string sel)
Encrypte une chaine avec un DES.
 
string md5(string chaine)
Calcule un md5 avec la chaine.
 
array get_meta_tags(string fichier)
Extrait toutes les balises meta d'un fichier et les retournes dans un tableau.
 
void parse_str(string chaine)
Analyse une chaine et en déduit des variables et leur valeur.
 
string rawurldecode(string chaine)
Décode une chaine URL.
 
string rawurlencode(string chaine)
Encode une chaine en URL, selon la RFC1738.
Twitter Facebook Google Plus Email