Cet article est une collection de fonctions PHP courantes collectées par l'éditeur. Il est très complet et j'aimerais le partager avec vous. C'est un dictionnaire de fonctions PHP incontournable pour les débutants, alors dépêchez-vous de le récupérer !
La fonction php usleep() retarde l'exécution du code de plusieurs microsecondes.
La fonction unpack() décompresse les données d'une chaîne binaire.
La fonction uniqid() génère un identifiant unique basé sur l'heure actuelle en microsecondes.
La fonction time_sleep_until() retarde l'exécution du code jusqu'à l'heure spécifiée.
La fonction time_nanosleep() retarde l'exécution du code de plusieurs secondes et nanosecondes.
La fonction sleep() retarde l'exécution du code de quelques secondes.
La fonction show_source() effectue une coloration syntaxique sur les fichiers.
La fonction strip_whitespace() renvoie le fichier de code source avec les commentaires PHP et les espaces supprimés.
La fonction pack() charge les données dans une chaîne binaire.
La fonction ignore_user_abort() définit si la déconnexion du client mettra fin à l'exécution du script.
La fonction highlight_string() effectue une coloration syntaxique sur les chaînes.
La fonction highlight_file() effectue une coloration syntaxique sur les fichiers.
La fonction get_browser() renvoie les performances du navigateur de l'utilisateur.
La fonction exit() génère un message et quitte le script en cours.
La fonction eval() évalue les chaînes selon le code PHP.
La fonction die() génère un message et quitte le script en cours. La fonction
définie() vérifie si une constante existe. La fonction
define() définit une constante. La fonction
constant() renvoie la valeur d'une constante.
La fonction connection_status() renvoie l'état actuel de la connexion.
La fonction connection_aborted() vérifie si le client est déconnecté.
La fonction zip_read() lit le fichier suivant dans l'archive zip ouverte.
La fonction zip_open() ouvre un fichier ZIP en lecture.
La fonction zip_entry_read() récupère le contenu d'une entrée d'archive zip ouverte.
La fonction zip_entry_open() ouvre une entrée d'archive ZIP en lecture. La fonction
zip_entry_name() renvoie le nom de l'entrée de l'archive zip.
La fonction zip_entry_filesize() renvoie la taille originale de l'entrée de l'archive zip (avant compression).
La fonction zip_entry_compressionmethod() renvoie la méthode de compression de l'entrée de l'archive zip.
La fonction zip_entry_compressedsize() renvoie la taille du fichier compressé de l'entrée de l'archive zip.
La fonction zip_entry_close() ferme le fichier archive zip ouvert par la fonction zip_entry_open().
La fonction zip_close() ferme le fichier archive zip ouvert par la fonction zip_open().
La fonction xml_set_unparsed_entity_decl_handler() spécifie la fonction à appeler lorsqu'une déclaration de nom d'entité non résolue (NDATA) est rencontrée.
La fonction xml_set_processing_instruction_handler() spécifie la fonction à appeler lorsque l'analyseur trouve une instruction de traitement dans le document XML.
La fonction xml_set_object() permet d'utiliser des analyseurs XML avec des objets.
La fonction xml_set_notation_decl_handler() spécifie la fonction qui est appelée lorsque l'analyseur trouve une déclaration de symbole dans le document XML.
La fonction xml_set_external_entity_ref_handler() spécifie la fonction à appeler lorsque l'analyseur trouve une entité externe dans le document XML.
La fonction xml_set_element_handler() établit les gestionnaires d'éléments de début et de fin.
La fonction xml_set_default_handler() établit le gestionnaire de données par défaut pour l'analyseur XML.
La fonction xml_set_character_data_handler() crée un gestionnaire de données de caractères.
La fonction xml_parser_set_option() définit les options de l'analyseur XML.
La fonction xml_parser_get_option() obtient les informations de configuration des options de l'analyseur XML.
La fonction xml_parser_free() libère l'analyseur XML.
La fonction xml_parser_create() crée un analyseur XML.
La fonction xml_parser_create_ns() crée un analyseur XML avec prise en charge des espaces de noms.
La fonction xml_parse_into_struct() analyse les données XML dans un tableau.
La fonction xml_parse() analyse les documents XML.
La fonction xml_get_error_code() obtient le code d'erreur de l'analyseur XML.
La fonction xml_get_current_line_number() obtient le numéro de ligne actuel de l'analyseur XML.
La fonction xml_get_current_column_number() obtient le numéro de colonne actuel de l'analyseur XML.
La fonction xml_get_current_byte_index() obtient l'index d'octet actuel de l'analyseur XML.
La fonction xml_error_string() obtient la description de l'erreur de l'analyseur XML.
La fonction utf8_encode() encode la chaîne ISO-8859-1 en UTF-8.
La fonction utf8_decode() décode la chaîne UTF-8 en ISO-8859-1.
La fonction wordwrap() encapsule la chaîne en fonction de la longueur spécifiée.
La fonction vsprintf() écrit la chaîne formatée dans une variable.
La fonction vprintf() génère une chaîne formatée.
La fonction vfprintf() écrit la chaîne formatée dans le flux de sortie spécifié. La fonction
ucwords() convertit le premier caractère de chaque mot de la chaîne en majuscule. La fonction
ucfirst() convertit le premier caractère de la chaîne en majuscule. La fonction
trim() supprime les espaces et autres caractères prédéfinis aux deux extrémités d'une chaîne.
La fonction substr_replace() remplace une partie d'une chaîne par une autre chaîne.
La fonction substr_count() compte le nombre de fois qu'une sous-chaîne apparaît dans une chaîne.
La fonction substr_compare() compare deux chaînes à partir d'une longueur de départ spécifiée.
La fonction substr() renvoie une partie d'une chaîne.
La fonction strtr() convertit des caractères spécifiques dans une chaîne.
La fonction strtoupper() convertit une chaîne en majuscule.
La fonction strtolower() convertit une chaîne en minuscules.
La fonction strtok() divise une chaîne en chaînes plus petites.
La fonction strstr() recherche la première occurrence d'une chaîne dans une autre chaîne.
La fonction strspn() renvoie le nombre de caractères spécifiques contenus dans une chaîne.
La fonction strrpos() trouve la dernière occurrence d'une chaîne dans une autre chaîne.
La fonction strripos() trouve la dernière occurrence d'une chaîne dans une autre chaîne.
La fonction strrev() inverse une chaîne. La fonction
strrchr() trouve la dernière occurrence d'une chaîne dans une autre chaîne et renvoie tous les caractères de cette position jusqu'à la fin de la chaîne.
La fonction strpos() renvoie la position de la première occurrence d'une chaîne dans une autre chaîne.
La fonction strpbrk() recherche l'un des caractères spécifiés dans une chaîne.
La fonction strncmp() compare deux chaînes.
La fonction strncasecmp() compare deux chaînes.
La fonction strnatcmp() utilise un algorithme "naturel" pour comparer deux chaînes.
La fonction strnatcasecmp() utilise un algorithme "naturel" pour comparer deux chaînes.
La fonction strlen() renvoie la longueur de la chaîne. La fonction
stristr() trouve la première occurrence d'une chaîne dans une autre chaîne.
La fonction stripos() renvoie la position de la première occurrence d'une chaîne dans une autre chaîne.
La fonction stripslashes() supprime les barres obliques inverses ajoutées par la fonction addslashes().
La fonction stripcslashes() supprime les barres obliques inverses ajoutées par la fonction addcslashes().
La fonction strip_tags() supprime les balises HTML, XML et PHP.
La fonction strcspn() renvoie le nombre de caractères recherchés dans une chaîne avant qu'un caractère spécifié ne soit trouvé.
La fonction strcoll() compare deux chaînes.
La fonction strcmp() compare deux chaînes.
La fonction strchr() recherche la première occurrence d'une chaîne dans une autre chaîne.
La fonction strcasecmp() compare deux chaînes.
La fonction str_word_count() compte le nombre de mots dans une chaîne.
La fonction str_split() divise une chaîne en un tableau.
La fonction str_shuffle() mélange aléatoirement tous les caractères d'une chaîne.
La fonction str_rot13() effectue un encodage ROT13 sur une chaîne.
La fonction str_replace() utilise une chaîne pour remplacer d'autres caractères dans une chaîne.
La fonction str_repeat() répète une chaîne un nombre de fois spécifié.
La fonction str_pad() complète une chaîne jusqu'à la longueur spécifiée.
La fonction str_ireplace() utilise une chaîne pour remplacer certains caractères dans une chaîne.
La fonction sscanf() analyse l'entrée d'une chaîne selon le format spécifié.
La fonction sprintf() écrit la chaîne formatée dans une variable.
La fonction soundex() calcule la clé soundex d'une chaîne.
La fonction similar_text() compte le nombre de caractères correspondants dans deux chaînes.
La fonction sha1_file() calcule le hachage SHA-1 d'un fichier.
La fonction sha1() calcule le hachage SHA-1 d'une chaîne.
La fonction setlocale() définit les informations régionales (informations régionales).
rtrim() P
fonction rtrim()
fonction PHP String
la fonctionquotemeta() ajoute une barre oblique inverse avant certains caractères prédéfinis dans la chaîne.
La fonction quoted_printable_decode() décode la chaîne codée imprimable entre guillemets et renvoie une chaîne de 8 bits.
La fonction printf() génère une chaîne formatée.
La fonction print() génère une ou plusieurs chaînes.
La fonction parse_str() analyse la chaîne de requête en variables. La fonction
ord() renvoie la valeur ASCII du premier caractère de la chaîne.
La fonction number_format() formate un nombre en le regroupant par milliers. La fonction
nl2br() insère un caractère de nouvelle ligne HTML (
) avant chaque nouvelle ligne (n) dans une chaîne.
La fonction nl_langinfo() renvoie les informations locales spécifiées.
La fonction money_format() formate une chaîne en chaîne monétaire.
La fonction métaphone() calcule la clé métaphone d'une chaîne.
La fonction md5_file() calcule le hachage MD5 d'un fichier.
La fonction md5() calcule le hachage MD5 d'une chaîne.
La fonction ltrim() supprime les espaces ou autres caractères prédéfinis du côté gauche d'une chaîne.
La fonction localeconv() renvoie un tableau contenant les formats d'informations sur les nombres et les devises locales.
La fonction levenshtein() renvoie la distance de Levenshtein entre deux chaînes.
La fonction join() combine les éléments du tableau en une chaîne. La fonction
implode() combine les éléments du tableau en une chaîne.
La fonction htmlspecialchars() convertit certains caractères prédéfinis en entités HTML.
html_entity_decode()
fonction chars_decode()
fonction PHP String
la fonction htmlentities() convertit les caractères en entités HTML.
La fonction html_entity_decode() convertit les entités HTML en caractères.
La fonction hebrevc() convertit le texte hébreu du flux de droite à gauche en flux de gauche à droite. Il convertit également les nouvelles lignes (n) en
. La fonction
hebrev() convertit le texte hébreu du flux de droite à gauche en flux de gauche à droite.
La fonction get_html_translation_table() renvoie la table de traduction utilisée par les fonctions htmlentities() et htmlspecialchars().
La fonction fprintf() écrit une chaîne formatée dans le flux de sortie spécifié (par exemple : fichier ou base de données).
La fonction éclater() divise une chaîne en un tableau.
La fonction echo() génère une ou plusieurs chaînes.
La fonction crypt() renvoie une chaîne chiffrée à l'aide de DES, Blowfish ou MD5.
La fonction crc32() calcule le polynôme crc32 d'une chaîne.
La fonction count_chars() renvoie des informations sur les caractères utilisés dans une chaîne.
La fonction convert_uuencode() utilise l'algorithme uuencode pour encoder une chaîne.
La fonction convert_uudecode() décode les chaînes codées en uuencode.
La fonction convert_cyr_string() convertit les caractères d'un caractère cyrillique en un autre.
La fonction chunk_split() divise une chaîne en une série de parties plus petites. La fonction
chr() renvoie un caractère à partir d'une valeur ASCII spécifiée. La fonction
chop() supprime les espaces ou autres caractères prédéfinis à partir de la fin de la chaîne.
La fonction bin2hex() convertit une chaîne de caractères ASCII en valeur hexadécimale.
La fonction addlashes() ajoute une barre oblique inverse avant les caractères prédéfinis spécifiés.
La fonction addcslashes() ajoute une barre oblique inverse avant le caractère spécifié.
La fonction xpath() exécute une requête XPath sur un document XML.
La fonction simplexml_load_string() charge une chaîne XML dans un objet.
La fonction simplexml_load_file() charge un document XML dans un objet.
La fonction simplexml_import_dom() convertit les nœuds DOM en objets SimpleXMLElement. La fonction
registerXPathNamespace() crée un contexte d'espace de noms pour la prochaine requête XPath.
La fonction getNamespace() récupère l'espace de noms utilisé dans le document XML.
La fonction getName() récupère le nom d'un élément XML à partir d'un objet SimpleXMLElement.
La fonction getDocNamespaces() renvoie les espaces de noms déclarés dans le document XML à partir d'un objet SimpleXMLElement.
La fonction children() obtient les nœuds enfants du nœud spécifié. La fonction
attributes() récupère les attributs d'un élément SimpleXML.
La fonction asXML() renvoie un document XML à partir d'un objet SimpleXMLElement sous forme de chaîne.
La fonction addChild() ajoute un nœud enfant au nœud XML spécifié.
La fonction addAttribute() ajoute un attribut à un élément SimpleXML. La fonction
__construct() crée un nouvel objet SimpleXMLElement.
La fonction mysql_unbuffered_query() envoie une requête SQL à MySQL (sans obtenir/mettre en cache les résultats).
La fonction mysql_thread_id() renvoie l'ID du thread actuel.
La fonction mysql_stat() renvoie l'état actuel du système du serveur MySQL.
La fonction mysql_select_db() définit la base de données MySQL active.
La fonction mysql_result() renvoie la valeur d'un champ dans le jeu de résultats.
La fonction mysql_real_escape_string() échappe aux caractères spéciaux dans les chaînes utilisées dans les instructions SQL.
La fonction mysql_query() exécute une requête MySQL.
La fonction mysql_ping() envoie un ping à une connexion au serveur et se reconnecte s'il n'y a pas de connexion.
La fonction mysql_pconnect() ouvre une connexion persistante au serveur MySQL.
La fonction mysql_num_rows() renvoie le nombre de lignes dans l'ensemble de résultats.
La fonction mysql_num_fields() renvoie le nombre de champs dans l'ensemble de résultats.
La fonction mysql_list_processes() répertorie les processus MySQL.
La fonction mysql_list_dbs() répertorie toutes les bases de données du serveur MySQL.
La fonction mysql_insert_id() renvoie l'ID généré par l'opération INSERT précédente.
La fonction mysql_info() renvoie les informations de la dernière requête.
La fonction mysql_get_server_info() renvoie les informations du serveur MySQL.
La fonction mysql_get_proto_info() renvoie les informations du protocole MySQL.
La fonction mysql_get_host_info() renvoie les informations sur l'hôte MySQL.
La fonction mysql_get_client_info() renvoie les informations du client MySQL.
La fonction mysql_free_result() libère la mémoire des résultats.
La fonction mysql_field_type() renvoie le type du champ spécifié dans le jeu de résultats.
La fonction mysql_field_table() renvoie le nom de la table où se trouve le champ spécifié.
La fonction mysql_field_seek() définit le pointeur dans le jeu de résultats sur le décalage de champ spécifié.
La fonction mysql_field_name() obtient le nom du champ spécifié dans le résultat.
La fonction mysql_field_len() renvoie la longueur du champ spécifié.
La fonction mysql_field_flags() obtient les drapeaux associés au champ spécifié à partir du résultat.
La fonction mysql_fetch_row() récupère une ligne du jeu de résultats sous forme de tableau numérique.
La fonction mysql_fetch_object() récupère une ligne en tant qu'objet à partir du jeu de résultats (jeu d'enregistrements).
La fonction mysql_fetch_lengths() obtient la longueur du contenu de chaque champ d'affilée.
La fonction mysql_fetch_field() obtient les informations sur les colonnes du jeu de résultats et les renvoie sous forme d'objet.
La fonction mysql_fetch_assoc() récupère une ligne de l'ensemble de résultats sous forme de tableau associatif.
La fonction mysql_fetch_array() récupère une ligne de l'ensemble de résultats sous forme de tableau associatif, de tableau numérique ou les deux. La fonction mysql_error() renvoie le message d'erreur texte généré par l'opération MySQL précédente.
La fonction mysql_errno() renvoie le code numérique du message d'erreur lors de l'opération MySQL précédente.
La fonction mysql_db_name() obtient le nom de la base de données renvoyé par l'appel mysql_list_dbs().
La fonction mysql_data_seek() déplace le pointeur du résultat interne.
La fonction mysql_connect() ouvre une connexion MySQL non persistante.
La fonction mysql_close() ferme les connexions MySQL non persistantes.
La fonction mysql_client_encoding() renvoie le nom du jeu de caractères de la connexion actuelle.
La fonction mysql_affected_rows() renvoie le nombre de lignes d'enregistrement affectées par l'opération MySQL précédente.
La fonction tanh() renvoie la tangente hyperbolique.
La fonction tan() renvoie la tangente.
La fonction srand() amorce le générateur de nombres aléatoires. La fonction
sqrt() renvoie la racine carrée d'un nombre.
La fonction sinh() renvoie le sinus hyperbolique d'un nombre.
La fonction sin() renvoie le sinus d'un nombre.
La fonction round() arrondit les nombres à virgule flottante. La fonction
rand() renvoie un entier aléatoire.
La fonction rad2deg() convertit les radians en degrés.
La fonction pow() renvoie x élevé à la puissance y.
La fonction pi() renvoie la valeur de pi.
La fonction octdec() convertit l'octal en décimal.
mt_srand() amorce un générateur de nombres aléatoires Mersenne Twister.
mt_rand() renvoie un entier aléatoire en utilisant l'algorithme Mersenne Twister.
mt_getrandmax() affiche la valeur maximale possible d'un nombre aléatoire.
min() renvoie la valeur minimale. max() renvoie la valeur maximale.
log1p() pour renvoyer log(1 + x), calculant des résultats précis même lorsque la valeur de x est proche de zéro.
log10() Logarithme en base 10. log() renvoie le logarithme népérien.
lcg_value() combine des générateurs congruentiels linéaires.
is_nan() détermine s'il s'agit d'une valeur légale. is_infinite() détermine s'il est infini.
La fonction is_finite() détermine s'il s'agit d'une valeur finie.
La fonction hypot() calcule la longueur de l'hypoténuse d'un triangle rectangle.
La fonction hexdec() convertit l'hexadécimal en décimal.
La fonction fmod() affiche la plus grande valeur possible d'un nombre aléatoire.
La fonction fmod() renvoie le reste de la division en virgule flottante.
La fonction floor() arrondit à l'entier le plus proche.
La fonction expm1() renvoie exp(x) - 1, qui peut être calculée avec précision même lorsque la valeur du nombre est proche de zéro.
La fonction exp() calcule l'exposant de e.
La fonction deg2rad() convertit les angles en radians.
La fonction decoct() convertit le nombre décimal en octal.
La fonction dechex() convertit le décimal en hexadécimal.
La fonction decbin() convertit le décimal en binaire.
La fonction cosh() renvoie le cosinus hyperbolique d'un nombre.
La fonction cos() renvoie le cosinus d'un nombre.
La fonction ceil() arrondit à l'entier le plus proche.
La fonction bindec() convertit le binaire en décimal.
La fonction base_convert() convertit les nombres entre bases arbitraires.
La fonction atanh() renvoie la tangente hyperbolique inverse d'un angle.
Fonctions atan() et atan2() et atan2()
Fonction PHP Math
La fonction asinh() renvoie le sinus hyperbolique inverse d'un nombre.
La fonction asin() renvoie l'arc sinus de différentes valeurs. Le résultat renvoyé est une valeur en radians comprise entre -PI/2 et PI/2.
La fonction acosh() renvoie le cosinus hyperbolique inverse d'un nombre.
La fonction acos() renvoie l'arc cosinus d'un nombre.
La fonction abs() renvoie la valeur absolue d'un nombre.
La fonction mail() permet d'envoyer un email directement depuis un script.
La fonction libxml_use_internal_errors() désactive les erreurs standard de libxml et permet la gestion des erreurs utilisateur.
La fonction libxml_get_last_error() récupère la dernière erreur du tampon d'erreurs libxml.
La fonction libxml_get_errors() récupère les erreurs du tampon d'erreurs libxml.
La fonction libxml_clear_errors() efface le tampon d'erreurs libxml.
La fonction setrawcookie() n'encode pas l'URL de la valeur du cookie et envoie un cookie HTTP.
La fonction setcookie() envoie un cookie HTTP au client.
La fonction headers_sent() vérifie si/où les en-têtes HTTP sont envoyés.
La fonction headers_list() renvoie une liste des en-têtes de réponse envoyés (ou à envoyer).
La fonction header() envoie des en-têtes HTTP bruts au client.
La fonction ftp_systype() renvoie l'identifiant du type de système du serveur FTP distant.
La fonction ftp_ssl_connect() ouvre une connexion SSL-FTP sécurisée.
La fonction ftp_size() renvoie la taille du fichier spécifié.
La fonction ftp_site() envoie la commande SITE au serveur.
La fonction ftp_set_option() définit diverses options d'exécution FTP.
La fonction ftp_rmdir() supprime un répertoire.
La fonction ftp_rename() modifie le nom du fichier ou du répertoire sur le serveur FTP.
La fonction ftp_rawlist() renvoie une liste détaillée des fichiers dans le répertoire spécifié.
La fonction ftp_raw() envoie une commande brute au serveur FTP.
La fonction ftp_quit() ferme la connexion FTP.
La fonction ftp_pwd() renvoie le nom du répertoire actuel.
La fonction ftp_put() télécharge les fichiers sur le serveur.
La fonction ftp_pasv() active ou désactive le mode passif.
La fonction ftp_nlist() renvoie la liste des fichiers dans le répertoire spécifié.
La fonction ftp_nb_put() télécharge les fichiers sur le serveur (non bloquant).
La fonction ftp_nb_get() récupère un fichier du serveur FTP et l'écrit dans un fichier local (non bloquant).
La fonction ftp_nb_fput() télécharge un fichier ouvert et l'enregistre sous forme de fichier sur le serveur FTP (non bloquant).
La fonction ftp_nb_fget() télécharge un fichier depuis le serveur FTP et l'enregistre dans un fichier ouvert localement (non bloquant).
La fonction ftp_nb_continue() obtient/envoie des fichiers en continu.
La fonction ftp_mkdir() crée un nouveau répertoire sur le serveur FTP.
La fonction ftp_mdtm() renvoie l'heure de la dernière modification du fichier spécifié.
La fonction ftp_login() se connecte au serveur FTP.
La fonction ftp_get() télécharge un fichier depuis le serveur FTP.
La fonction ftp_get_option() renvoie divers paramètres d'options pour la connexion FTP actuelle.
La fonction ftp_fput() télécharge un fichier ouvert sur le serveur FTP.
La fonction ftp_fget() télécharge un fichier depuis le serveur FTP et l'enregistre localement dans un fichier ouvert.
La fonction ftp_exec() demande l'exécution d'un programme ou d'une commande sur le serveur FTP. La fonction ftp_delete() supprime un fichier sur le serveur FTP.
La fonction ftp_connect() établit une nouvelle connexion FTP.
La fonction ftp_close() ferme la connexion FTP.
La fonction ftp_chmod() définit les autorisations du fichier spécifié sur le serveur FTP.
La fonction ftp_chdir() change le répertoire courant sur le serveur FTP.
La fonction ftp_cdup() remplace le répertoire actuel par le répertoire parent sur le serveur FTP.
La fonction ftp_alloc() alloue de l'espace pour les fichiers à télécharger sur le serveur FTP.
La fonction filter_var() filtre les variables via le filtre spécifié.
La fonction filter_var_array() obtient plusieurs variables et les filtre.
La fonction filter_list() renvoie un tableau contenant tous les filtres pris en charge.
La fonction filter_input_array() obtient plusieurs entrées en dehors du script et les filtre.
La fonction filter_input() récupère les entrées extérieures au script et les filtre.
La fonction filter_id() renvoie le numéro d'identification du filtre spécifié.
La fonction filter_has_var() vérifie si une variable du type d'entrée spécifié existe.
La fonction unlink() supprime les fichiers.
La fonction umask() modifie l'umask actuel.
La fonction touch() définit l'heure d'accès et de modification du fichier spécifié.
La fonction tmpfile() crée un fichier temporaire avec un nom de fichier unique en mode lecture-écriture (w+).
La fonction tempnam() crée un fichier temporaire avec un nom de fichier unique.
La fonction symlink() crée un lien symbolique.
La fonction stat() renvoie des informations sur le fichier.
La fonction set_file_buffer() définit la taille du tampon du fichier ouvert.
La fonction rmdir() supprime les répertoires vides.
La fonction rewind() rembobine la position du pointeur de fichier au début du fichier. La fonction
rename() renomme un fichier ou un répertoire. La fonction
realpath() renvoie le chemin absolu.
La fonction readlink() renvoie la cible pointée par le lien symbolique.
La fonction readfile() génère un fichier.
La fonction popen() ouvre le pointeur du fichier de processus.
La fonction pclose() ferme le tube ouvert par popen().
La fonction pathinfo() renvoie les informations sur le chemin du fichier sous la forme d'un tableau.
La fonction parse_ini_file() analyse un fichier de configuration et renvoie les paramètres dans un tableau.
La fonction move_uploaded_file() déplace le fichier téléchargé vers un nouvel emplacement.
La fonction mkdir() crée un répertoire.
La fonction lstat() renvoie des informations sur un fichier ou un lien symbolique.
La fonction linkinfo() renvoie les informations de connexion.
La fonction link() établit un lien physique. La fonction
is_writeable() détermine si le fichier spécifié est accessible en écriture. La fonction
is_writable() détermine si le fichier spécifié est accessible en écriture.
La fonction is_uploaded_file() détermine si le fichier spécifié a été téléchargé via HTTP POST. La fonction
is_readable() détermine si le nom de fichier spécifié est lisible.
La fonction is_link() détermine si le nom de fichier spécifié est un lien symbolique.
La fonction is_file() vérifie si le nom de fichier spécifié est un fichier normal. La fonction
is_executable() vérifie si le fichier spécifié est exécutable. La fonction
is_dir() vérifie si le fichier spécifié est un répertoire. La fonction
glob() renvoie le nom de fichier ou le répertoire correspondant au modèle spécifié.
La fonction fwrite() écrit dans un fichier (sans danger pour les fichiers binaires).
La fonction ftruncate() tronque le fichier à la longueur spécifiée.
La position actuelle de la fonction ftell() dans le fichier ouvert.
La fonction fstat() renvoie des informations sur les fichiers ouverts.
La fonction fseek() localise dans un fichier ouvert.
La fonction fscanf() analyse les entrées d'un fichier ouvert selon un format spécifié.
La fonction fread() lit les fichiers (sans danger pour les fichiers binaires).
La fonction fputs() écrit dans un fichier (sans danger pour les fichiers binaires).
La fonction fputcsv() formate les lignes au format CSV et les écrit dans un fichier ouvert.
La fonction fpassthru() génère toutes les données restantes au niveau du pointeur de fichier.
La fonction fopen() ouvre un fichier ou une URL.
La fonction fnmatch() correspond à un nom de fichier ou à une chaîne en fonction d'un modèle spécifié. La fonction
flock() verrouille ou libère un fichier.
La fonction filetype() renvoie le type du fichier ou du répertoire spécifié.
La fonction filesize() renvoie la taille du fichier spécifié.
La fonction fileperms() renvoie les autorisations d'un fichier ou d'un répertoire.
La fonction fileowner() renvoie le propriétaire du fichier.
La fonction filemtime() renvoie l'heure de la dernière modification du contenu du fichier.
La fonction fileinode() renvoie le numéro d'inode du fichier.
La fonction filegroup() renvoie l'ID de groupe du fichier spécifié.
La fonction filectime() renvoie l'heure de la dernière modification de l'inode du fichier spécifié.
La fonction fileatime() renvoie l'heure du dernier accès au fichier spécifié.
La fonction file_put_contents() écrit une chaîne dans un fichier.
La fonction file_get_contents() lit le fichier entier dans une chaîne.
La fonction file_exists() vérifie si un fichier ou un répertoire existe.
La fonction file() lit le fichier entier dans un tableau.
La fonction fgetss() lit une ligne d'un fichier ouvert et filtre les balises HTML et PHP.
La fonction fgets() lit une ligne à partir du pointeur de fichier.
La fonction fgetcsv() lit une ligne à partir du pointeur de fichier et analyse les champs CSV.
La fonction fgetc() lit un caractère à partir du pointeur de fichier.
La fonction fflush() affiche le contenu mis en mémoire tampon dans un fichier.
La fonction feof() détecte si la fin du fichier (eof) a été atteinte.
La fonction fclose() ferme un fichier ouvert. La fonction
diskfrespace() renvoie l'espace libre dans le répertoire. Cette fonction est un alias pour la fonction disk_free_space(). La fonction
disk_total_space() renvoie la taille totale du disque du répertoire spécifié.
La fonction disk_free_space() renvoie l'espace libre dans le répertoire
La fonction dirname() renvoie la partie répertoire du chemin.
La fonction clearstatcache() copie les fichiers.
La fonction clearstatcache() efface le cache d'état du fichier.
La fonction chown() change le propriétaire du fichier spécifié.
La fonction chmod() change le mode du fichier.
La fonction chgrp() modifie le groupe auquel appartient un fichier.
La fonction basename() renvoie la partie nom de fichier du chemin.
Fonction set_exception_handler() handler()
Fonction d'erreur et de journalisation PHP
La fonction set_exception_handler() définit une fonction de gestion des exceptions définie par l'utilisateur.
La fonction set_error_handler() définit une fonction de gestion des erreurs définie par l'utilisateur. La fonction
restore_exception_handler() restaure le gestionnaire d'exceptions précédent, qui a été modifié par la fonction
set_exception_handler(). La fonction
restore_error_handler() restaure le gestionnaire d'erreurs précédent, qui a été modifié par la fonction
set_error_handler().
error_reporting() définit le niveau de rapport d'erreurs de PHP et renvoie le niveau actuel.
La fonction error_log() envoie une erreur au journal des erreurs du serveur, au fichier ou à la cible distante.
La fonction error_get_last() récupère la dernière erreur survenue.
La fonction debug_print_backtrace() génère une trace arrière.
Fonction debug_backtrace() cktrace()
Fonction d'erreur et de journalisation PHP
La fonction scandir() renvoie un tableau contenant des fichiers et des répertoires dans le chemin spécifié. La fonction
rewinddir() réinitialise le handle de répertoire ouvert par
opendir().
La fonction readdir() renvoie l'entrée dans le handle de répertoire ouvert par opendir().
La fonction opendir() ouvre un handle de répertoire et peut être utilisée par closeir(), readdir() et rewinddir().
La fonction getcwd() renvoie le répertoire courant.
La fonction closeir() ferme le handle de répertoire ouvert par la fonction opendir().
La fonction dir() ouvre un handle de répertoire et renvoie un objet. Cet objet contient trois méthodes : read(), rewind() et close().
La fonction chroot() change le répertoire racine du processus en cours vers le répertoire spécifié.
La fonction chdir() remplace le répertoire actuel par le répertoire spécifié.
La fonction time() renvoie l'horodatage Unix de l'heure actuelle. La fonction
strtotime() analyse toute description datetime de texte anglais dans un horodatage Unix.
La fonction strptime() analyse la date/heure générée par strftime().
La fonction strftime() formate l'heure/la date locale en fonction des paramètres régionaux.
La fonction mktime() renvoie l'horodatage Unix d'une date.
La fonction microtime() renvoie l'horodatage Unix actuel et les microsecondes.
La fonction localtime() renvoie l'heure locale (un tableau).
La fonction idate() formate l'heure/la date locale en nombres entiers.
La fonction gmstrftime() formate l'heure/la date GMT/UTC en fonction des paramètres régionaux locaux.
La fonction gmmktime() obtient l'horodatage UNIX de la date GMT.
La fonction gmdate() formate la date/heure GMT/UTC.
La fonction gettimeofday() renvoie un tableau contenant les informations sur l'heure actuelle.
La fonction getdate() obtient des informations de date/heure. La fonction
date() formate une heure/date locale.
La fonction date_sunset() renvoie l'heure du coucher du soleil à la date et au lieu spécifiés.
La fonction date_sunrise() renvoie l'heure de lever du soleil à la date et au lieu spécifiés.
La fonction date_default_timezone_set() définit le fuseau horaire par défaut utilisé pour toutes les fonctions date/heure dans les scripts.
La fonction date_default_timezone_get() renvoie le fuseau horaire par défaut utilisé par toutes les fonctions de date et d'heure du script.
La fonction checkdate() vérifie une date grégorienne.
La fonction UnixToJD() convertit un horodatage Unix en un nombre de jours juliens.
La fonction JulianToJD() convertit le calendrier julien en jours juliens.
La fonction JewishToJD() convertit le calendrier juif en comptage des jours juliens.
La fonction JDToUnix() convertit le nombre de jours juliens en horodatages Unix.
Fonction PHP Array
La fonction JDToGregorian() convertit le nombre de jours juliens en calendrier grégorien.
La fonction JDToFrench() convertit le nombre de jours juliens en calendrier de la République française.
La fonction JDMonthName() renvoie la chaîne du mois du calendrier spécifié.
La fonction JDDayOfWeek() renvoie le jour de la semaine où se trouve la date.
La fonction GregorianToJD() convertit le calendrier grégorien en jours juliens.
La fonction FrenchToJD() convertit le calendrier républicain français en décompte des jours juliens.
La fonction easter_days() renvoie le nombre de jours entre Pâques et le 21 mars de l'année spécifiée.
La fonction easter_date() renvoie l'horodatage Unix de minuit de Pâques dans l'année spécifiée. La fonction
cal_to_jd() convertit la date spécifiée en nombre de jours juliens.
La fonction cal_info() renvoie un tableau contenant des informations sur le calendrier donné.
La fonction cal_from_jd() convertit le nombre de jours juliens en une date dans le calendrier spécifié.
La fonction cal_days_in_month() renvoie le nombre de jours dans un mois pour l'année et le calendrier spécifiés. La fonction usort() trie un tableau à l'aide d'une fonction définie par l'utilisateur.
La fonction uksort() utilise une fonction de comparaison définie par l'utilisateur pour trier le tableau par nom de clé et maintenir la relation d'index.
La fonction uasort() trie le tableau à l'aide d'une fonction de comparaison définie par l'utilisateur et maintient l'association d'index (aucune nouvelle clé n'est attribuée aux éléments).
La fonction sort() trie les valeurs du tableau donné par ordre croissant.
La fonction sizeof() compte le nombre de cellules dans un tableau ou le nombre d'attributs dans un objet.
La fonction shuffle() réorganise les éléments du tableau dans un ordre aléatoire. La fonction
rsort() trie les éléments du tableau dans l'ordre inverse par valeur clé. Fondamentalement, la même fonction que arsort().
La fonction reset() pointe le pointeur interne du tableau vers le premier élément et renvoie la valeur de cet élément. La fonction
range() crée et renvoie un tableau contenant des éléments dans la plage spécifiée.
fonction prev() HP prev()
fonction PHP Array
la fonction pos() est un alias de la fonction current(). Il renvoie la valeur de l'élément actuel dans le tableau.
La fonction next() déplace le pointeur pointant vers l'élément actuel vers la position de l'élément suivant et renvoie la valeur de l'élément actuel.
La fonction natsort() trie les éléments du tableau donné en utilisant l'algorithme d'ordre naturel.
La fonction natcasesort() trie les éléments du tableau donné à l'aide d'un algorithme d'ordre naturel insensible à la casse.
La fonction list() attribue des valeurs à un ensemble de variables en utilisant des éléments du tableau.
La fonction ksort() trie le tableau par nom de clé, en conservant les clés d'origine pour les valeurs du tableau.
La fonction krsort() trie le tableau dans l'ordre inverse par clé, en conservant les clés d'origine pour les valeurs du tableau. La fonction
key() renvoie le nom de clé de l'élément actuellement pointé par le pointeur interne du tableau. La fonction
in_array() recherche dans un tableau une valeur donnée.
extract()
Fonction PHP Array
end() la fonction pointe le pointeur interne du tableau vers le dernier élément et renvoie la valeur de cet élément (en cas de succès). La fonction
each() génère un tableau composé du nom de clé et de la valeur de clé de l'élément pointé par le pointeur interne actuel du tableau, et déplace le pointeur interne vers l'avant.
La fonction current() renvoie l'élément (cellule) actuel dans le tableau.
La fonction count() compte le nombre de cellules dans un tableau ou le nombre d'attributs dans un objet.
La fonction compact() crée un tableau composé des variables prises par les paramètres. S'il y a un tableau dans le paramètre, la valeur de la variable dans le tableau sera également obtenue.
La fonction asort() trie le tableau et maintient la relation d'index. Principalement utilisé pour trier des tableaux associatifs où l'ordre des cellules est important.
La fonction arsort() trie le tableau dans l'ordre inverse et maintient la relation d'index. Principalement utilisé pour trier des tableaux associatifs où l'ordre des cellules est important.
array_walk_recursive()
fonction cursive() La fonction
array_walk() applique une fonction de rappel à chaque élément du tableau. Renvoie VRAI en cas de succès, FAUX sinon. La fonction
array_values() renvoie un tableau contenant toutes les valeurs clés du tableau donné, mais ne conserve pas les noms de clés.
La fonction array_unshift() insère un ou plusieurs éléments au début du tableau.
La fonction array_unique() supprime les valeurs en double d'un tableau et renvoie le tableau résultant.
La fonction array_uintersect_assoc() calcule l'intersection des tableaux avec vérification d'index et utilise une fonction de rappel pour comparer les données.
La fonction array_uintersect() calcule l'intersection des tableaux et utilise une fonction de rappel pour comparer les données.
La fonction array_udiff_uassoc() renvoie la partie qui existe dans le tableau array1 mais n'existe pas dans les autres tableaux. Les noms de clés dans le tableau renvoyé restent inchangés.
La fonction array_udiff_assoc() renvoie la partie qui existe dans le tableau1 mais n'existe pas dans les autres tableaux.
La fonction array_udiff() renvoie un tableau qui inclut toutes les valeurs du tableau comparé mais pas dans aucun autre tableau de paramètres, et les noms de clés restent inchangés.
La fonction array_sum() renvoie la somme de toutes les valeurs du tableau.
La fonction array_splice() est similaire à la fonction array_slice(), sélectionnant une plage d'éléments dans un tableau, mais au lieu de les renvoyer, elle les supprime et les remplace par d'autres valeurs.
La fonction array_slice() extrait un segment de valeur du tableau en fonction des conditions et le renvoie.
La fonction array_shift() supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé.
La fonction array_search() est la même que in_array(), recherchant une valeur clé dans le tableau. Si la valeur est trouvée, la clé de l'élément correspondant est renvoyée. S'il n'est pas trouvé, renvoie false.
La fonction array_reverse() inverse l'ordre des éléments dans le tableau d'origine, crée un nouveau tableau et le renvoie. Si le deuxième paramètre est spécifié comme vrai, le nom de clé de l'élément reste inchangé, sinon le nom de clé est perdu.
La fonction array_reduce() utilise une fonction de rappel pour réduire de manière itérative un tableau à une valeur unique. Si un troisième argument est spécifié, il sera traité comme la première valeur du tableau, ou comme la valeur de retour finale si le tableau est vide.
La fonction array_rand() sélectionne aléatoirement un ou plusieurs éléments du tableau et le renvoie. La fonction
array_push() ajoute un ou plusieurs éléments (push) à la fin du tableau du premier paramètre, puis renvoie la longueur du nouveau tableau.
La fonction array_product() calcule et renvoie le produit de toutes les valeurs d'un tableau.
La fonction array_pop() supprime le dernier élément du tableau.
La fonction array_pad() insère un nombre spécifié d'éléments avec une valeur spécifiée dans un tableau.
La fonction array_multisort() trie plusieurs tableaux ou tableaux multidimensionnels.
La fonction array_merge_recursive(), comme la fonction array_merge(), fusionne les éléments d'un ou plusieurs tableaux, avec les valeurs d'un tableau ajoutées au tableau précédent. et renvoie le tableau résultant.
La fonction array_merge() fusionne deux ou plusieurs tableaux en un seul tableau.
La fonction array_map() renvoie le tableau une fois la fonction définie par l'utilisateur appliquée. Le nombre d'arguments acceptés par la fonction de rappel doit correspondre au nombre de tableaux transmis à la fonction array_map().
La fonction array_keys() renvoie un nouveau tableau contenant toutes les clés du tableau.
La fonction array_key_exists() détermine si la clé spécifiée existe dans un tableau. Si la clé existe, elle renvoie vrai, sinon elle renvoie faux.
La fonction array_intersect_ukey() utilise une fonction de rappel pour comparer les noms de clés afin de calculer l'intersection des tableaux.
La fonction array_intersect_uassoc() utilise une fonction de rappel définie par l'utilisateur pour calculer l'intersection des tableaux et utilise la fonction de rappel pour comparer les indices.
La fonction array_intersect_key() calcule l'intersection des tableaux en utilisant la comparaison des noms de clés.
La fonction array_intersect_assoc() renvoie le tableau d'intersection de deux tableaux ou plus.
La fonction array_intersect() renvoie le tableau d'intersection de deux tableaux ou plus.
La fonction array_flip() renvoie un tableau inversé Si la même valeur apparaît plusieurs fois, le dernier nom de clé sera utilisé comme valeur et tous les autres noms de clé seront perdus. La fonction
array_filter() utilise une fonction de rappel pour filtrer les éléments du tableau. Si la fonction de filtre personnalisé renvoie vrai, la valeur actuelle du tableau opéré sera incluse dans le tableau de résultats renvoyé et le résultat sera formé. dans un nouveau tableau. Si le tableau d'origine est un tableau associatif, les noms de clés restent inchangés.
La fonction array_fill() remplit le tableau avec la valeur donnée. Le tableau renvoyé contient des éléments numériques et la valeur est valeur. Le tableau renvoyé est indexé numériquement, en commençant à la position de départ et en augmentant. Si le nombre est 0 ou inférieur à 0, une erreur se produit.
array_diff_ukey() renvoie un tableau contenant les valeurs de toutes les clés qui apparaissent dans array1 mais n'apparaissent dans aucun autre tableau de paramètres. Notez que la relation reste inchangée. Contrairement à array_diff(), la comparaison est basée sur des clés plutôt que sur des valeurs.
La fonction array_diff_uassoc() utilise une fonction de rappel définie par l'utilisateur pour effectuer une vérification d'index afin de calculer la différence entre deux ou plusieurs tableaux. Renvoie un tableau contenant les valeurs du tableau1 mais aucun des autres tableaux d'arguments.
La fonction array_diff_key() renvoie un tableau contenant toutes les clés qui se trouvent dans le tableau comparé mais ne se trouvent dans aucun autre tableau d'arguments.
La fonction array_diff_assoc() renvoie le tableau de différence de deux tableaux. Ce tableau contient toutes les clés et valeurs qui se trouvent dans le tableau comparé, mais ne figurent dans aucun des autres tableaux d'arguments.
La fonction array_diff() renvoie le tableau de différence de deux tableaux. Ce tableau contient toutes les clés qui se trouvent dans le tableau comparé, mais ne figurent dans aucun des autres tableaux d'arguments.
La fonction array_count_values() est utilisée pour compter le nombre d'occurrences de toutes les valeurs du tableau. La fonction
array_combine() crée un nouveau tableau en fusionnant deux tableaux, dont l'un est le nom de la clé et la valeur de l'autre tableau est la valeur de la clé.
La fonction array_chunk() divise un tableau en nouveaux morceaux de tableau.
La fonction array_change_key_case() convertit toutes les clés du tableau en majuscules ou minuscules.
array() crée un tableau, avec des clés et des valeurs. Si la clé est omise lors de la spécification du tableau, une clé entière est générée qui commence à 0 et s'incrémente de 1.
[Tutoriel recommandé : PHP du débutant au compétent]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!