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.
Articles susceptibles de vous intéresser