Guide PHP
Affichage des données
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
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
Mesure des chaînes
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
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
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
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
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
Principes de base
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
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
Fichiers spéciaux
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
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
Appels
Méthodes magiques principales
Accès aux propriétés
Interception d'appels
Sérialisation
Conversion d'objets
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
Appel des fonctions
Gestion des arguments
Gestion des événements
Variables
Listes
liste de toutes les variables
liste de toutes les constantes
liste de toutes les fonctions
liste des fichiers inclus
Mémoire
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