Guide PHP

Affichage des données

Affichage d'une chaîne Affichage d'une chaîne

Structures conditionnelles

Opérateur conditionnel Condition alternative Condition supplémentaire Choix multiple Cas de choix Cas par défaut Correspondance

Boucles

Boucle avec condition Boucle avec postcondition Boucle avec compteur Boucle sur un tableau Interruption de boucle Poursuite de boucle

Gestion des variables

Vérification d'existence Vérification de vide Suppression de variable Création de tableau

Arrêt de l'exécution

Arrêt avec affichage Arrêt de l'exécution
détermination du type de variable modification du type de variable vérification d'un entier vérification d'un nombre à virgule flottante vérification d'une valeur numérique vérification d'une chaîne vérification d'une valeur booléenne vérification d'un tableau vérification d'un objet vérification d'une valeur NULL vérification d'une ressource vérification d'une valeur appelable vérification d'une valeur itérable vérification d'une valeur dénombrable conversion en entier conversion en float conversion en chaîne conversion en boolean conversion en tableau

Fonctions mathématiques

valeur absolue d'un nombre puissance d'un nombre racine carrée d'un nombre valeur maximale valeur minimale arrondi d'un nombre arrondi au supérieur arrondi à l'inférieur reste fractionnaire de la division nombre aléatoire

Mesure des chaînes

longueur de chaîne longueur de chaîne largeur de chaîne

Manipulations

nettoyage des bords nettoyage du début nettoyage de la fin remplissage de chaîne répétition de chaîne inversion de chaîne mélange des caractères

Casse

minuscules majuscules minuscules majuscules premier caractère en majuscule premier caractère en minuscule premier caractère du mot en majuscule

Division

division de chaîne en tableau division de chaîne en tableau division de chaîne en parties division de chaîne en variables division de chaîne en tokens analyse de chaîne selon le format division de chaîne multioctet division de chaîne en caractères obtention d'une partie de chaîne troncature de chaîne par largeur

Parties de chaîne

obtention de sous-chaîne obtention de sous-chaîne

Recherche et remplacement

recherche et remplacement remplacement insensible à la casse recherche et remplacement remplacement d'une partie de chaîne

Recherche dans la chaîne

vérification de l'inclusion d'un caractère dans une chaîne vérification de la première occurrence vérification de la dernière occurrence position de la première occurrence de sous-chaîne position de la dernière occurrence d'un caractère recherche insensible à la casse recherche inverse insensible à la casse trouver la première occurrence d'une sous-chaîne recherche dans la chaîne de n'importe quel caractère donné trouver la première occurrence d'un caractère trouver la dernière occurrence d'un caractère recherche insensible à la casse recherche de sous-chaîne insensible à la casse position de sous-chaîne recherche de la dernière occurrence recherche de la dernière occurrence insensible à la casse recherche inverse insensible à la casse recherche inverse de sous-chaîne recherche de la première occurrence

Comptage dans la chaîne

comptage du nombre d'occurrences de sous-chaîne comptage d'occurrences comptage du nombre de caractères comptage du nombre de mots

Travail avec les balises, échappement

suppression des balises de la chaîne affichage des balises dans le navigateur opération inverse de htmlspecialchars transformation des caractères en entités HTML opération inverse de htmlentities échappement des guillemets dans la chaîne suppression de l'échappement de la fonction addslashes échappement des métacaractères remplacement des caractères non valides

Formatage des chaînes

formatage des nombres formatage des montants monétaires affichage de chaîne formatée affichage de chaîne formatée formatage de chaîne (avec retour) formatage de chaîne à partir d'un tableau insertion de saut de ligne insertion de saut de ligne

Codes des caractères

caractère par code code du caractère

Comparaison de chaînes

distance de Levenshtein entre les chaînes pourcentage de similitude des chaînes comparaison phonétique des chaînes soundex amélioré comparaison des premiers caractères des chaînes comparaison des premiers caractères insensible à la casse comparaison de chaînes sensible à la casse comparaison de chaînes tenant compte de la locale comparaison naturelle des chaînes comparaison naturelle insensible à la casse comparaison de chaînes insensible à la casse

Tableaux

nombre d'éléments tableau avec une plage somme des éléments du tableau produit des éléments découpage du tableau fusion de tableaux fusion de tableaux récursive clés sur valeurs sélection des clés du tableau sélection des valeurs du tableau fusion de tableaux recherche dans le tableau comptage du nombre remplacement dans le tableau inversion du tableau suppression des doublons clé aléatoire mélange du tableau vérification de la présence vérification de la présence tableau en variables tableau en variables fusion du tableau en chaîne en tableau multidimensionnel premier élément du tableau dernier élément du tableau ajout au début ajout à la fin complément du tableau remplissage du tableau remplissage du tableau

Tri

par ordre croissant des éléments par ordre décroissant des éléments par ordre croissant des clés par ordre décroissant des clés par ordre croissant des éléments en préservant les clés par ordre décroissant des éléments en préservant les clés de manière naturelle de manière naturelle sans casse par callback par callback sur les clés par callback en préservant les clés tri de plusieurs tableaux

Callbacks

modification du tableau parcours du tableau parcours du tableau multidimensionnel filtrage du tableau réduction du tableau

Intersection de tableaux

intersection de tableaux intersection de tableaux avec clés intersection par clés intersection avec comparaison par callback intersection avec comparaison par callback intersection avec clés par callback intersection des clés avec callback

Différence de tableaux

différence de tableaux différence de tableaux avec clés différence de tableaux avec différence par clés différence avec comparaison par callback différence avec clés par callback différence des clés avec callback

Fonctions principales

Recherche de correspondance Recherche de toutes les correspondances Remplacement par motif Filtrage avec remplacement

Fonctions supplémentaires

Division de chaîne Remplacement avec fonction de rappel Remplacement multiple Filtrage de tableau Échappement de caractères

Gestion des erreurs

Obtention du code d'erreur Obtention du texte d'erreur

Style fonctionnel

instant actuel en timestamp instant spécifié en timestamp formatage de date conversion de date en timestamp obtention des microsecondes vérification de la validité de la date création d'un objet date addition et soustraction de dates addition à une date soustraction d'une date création d'intervalle formatage de date différence entre deux dates définition du fuseau horaire obtention du fuseau horaire

Style POO

objet avec date date-heure immuable intervalles entre dates fuseaux horaires période entre dates addition à une date soustraction d'une date

Méthodes DateTime

Créer à partir d'un format Convertir Immutable Formater la date Différence de dates Modifier la date Ajouter un intervalle Soustraire un intervalle Définir la date Définir la date ISO Définir l'heure Définir le timestamp Définir le fuseau horaire Obtenir le fuseau horaire Obtenir le décalage Obtenir le timestamp Erreurs d'analyse

Méthodes DateInterval

Créer à partir d'une chaîne Formater l'intervalle

Principes de base

obtention du contenu d'un fichier écriture d'une chaîne dans un fichier fichier vers tableau

Opérations sur les fichiers

suppression d'un fichier copie d'un fichier renommage d'un fichier ou d'un dossier création d'un fichier temporaire création d'un fichier avec un nom unique

Opérations sur les dossiers

création d'un dossier suppression d'un dossier vérification qu'il s'agit d'un dossier lecture du contenu lecture du contenu par motif espace disponible capacité totale du dossier

Vérifications

vérification de l'existence d'un fichier ou d'un dossier vérification qu'il s'agit d'un fichier détermination de l'accessibilité en lecture d'un fichier vérification de l'accessibilité en écriture d'un fichier vérification qu'il s'agit d'un fichier exécutable

Chemins de fichiers

nom du dossier à partir du chemin nom du fichier à partir du chemin chemin absolu vers le fichier informations sur le chemin du fichier

Informations

obtention de la taille du fichier modification des permissions du fichier modification du propriétaire du fichier modification du groupe du fichier définition de l'heure de modification heure de modification du fichier heure de création du fichier heure d'accès au fichier détermination du type MIME type MIME du fichier nettoyage du cache d'état

Inclusion de fichiers

Inclusion de fichier Inclusion unique Inclusion obligatoire Inclusion obligatoire unique

Fichiers bas niveau

ouverture d'un fichier ou d'une URL lecture d'un fichier lecture d'une ligne d'un fichier lecture d'un caractère d'un fichier écriture dans un fichier fermeture du descripteur de fichier lecture d'un fichier vérification de la fin de fichier déplacement dans un fichier réinitialisation du pointeur de fichier troncature d'un fichier position dans le fichier affichage du reste du fichier

Dossiers bas niveau

lecture du contenu ouverture d'un dossier fermeture d'un dossier

Fichiers spéciaux

lecture d'un fichier CSV écriture d'un fichier CSV lecture d'un fichier INI

Téléchargement de fichiers

détermination du téléchargement d'un fichier déplacement d'un fichier téléchargé vers un nouvel emplacement

Divers

verrouillage de fichier sortie formatée vers un flux sortie formatée d'un tableau vers un flux

Vérification de l'existence

Vérification de l'existence d'une classe Vérification de l'existence d'une méthode Vérification de l'existence d'une propriété Vérification de l'existence d'un trait Vérification de l'existence d'une interface

Obtention d'informations sur les classes

Obtention du nom de la classe Obtention de la classe parente Obtention des méthodes de la classe Obtention des propriétés de la classe Obtention des propriétés de l'objet Obtention de la classe appelée

Vérification des types et des relations

Vérification du type d'objet Vérification de l'appartenance à une classe Vérification de l'héritage de classe Liste des interfaces de la classe Liste des classes parentes Liste des traits utilisés

Chargement automatique des classes

Définition de l'espace de noms Enregistrement de l'autoloader Obtention des autoloaders Suppression de l'autoloader Appel de l'autoloader

Gestion des déclarations

Création d'un alias de classe Obtention des classes déclarées Obtention des interfaces déclarées Obtention des traits déclarés

Création

Création d'un objet Déclaration de classe Déclaration d'interface Déclaration de trait

Appels

Appel statique Appel statique avec tableau

Méthodes magiques principales

Constructeur d'objet Destructeur d'objet Clonage d'objet

Accès aux propriétés

Lecture des propriétés Écriture des propriétés Vérification de propriété Suppression de propriété

Interception d'appels

Appel de méthode Appel statique Appel comme fonction

Sérialisation

Préparation à la sérialisation Restauration d'objet Sérialisation moderne Désérialisation moderne

Conversion d'objets

En chaîne Pour var_export Pour var_dump

Gestion des exceptions

Bloc de traitement Interception d'exception Actions finales Génération d'exception Classe de base des exceptions Traitement des erreurs comme des exceptions

Fonctions

configuration de l'affichage des erreurs enregistrement dans le journal d'erreurs traçage des appels impression du traçage enregistrement à la fermeture pile d'appels Xdebug génération d'erreur utilisateur analogue de trigger_error définition du gestionnaire d'exceptions définition du gestionnaire d'erreurs restauration du gestionnaire d'erreurs restauration du gestionnaire d'exceptions

Vérification des fonctions

vérification de l'existence d'une fonction vérification de la possibilité d'appel

Appel des fonctions

appel d'une fonction de rappel appel avec un tableau d'arguments

Gestion des arguments

obtention des arguments comptage des arguments obtention d'un argument spécifique

Gestion des événements

enregistrement d'une fonction de tick annulation d'une fonction de tick

Variables

affichage d'informations sur une variable affichage lisible de variables

Listes

liste de toutes les variables liste de toutes les constantes liste de toutes les fonctions liste des fichiers inclus

Mémoire

utilisation actuelle de la mémoire utilisation maximale de la mémoire
décodage JSON encodage en JSON sérialisation des données désérialisation des données exportation de variable

Paramètres

définition de la valeur d'un paramètre obtention de la valeur d'un paramètre obtention de tous les paramètres informations sur les paramètres

Extensions

liste des extensions chargées vérification du chargement d'une extension fonctions d'une extension

Informations

version du langage comparaison de versions
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser