Catégorie |
Exemples pratiques en PHP
Choisir un lien pour accéder à la page contenant l'exemple |
Fonctions ou commandes utilisées
Choisir un lien pour accéder à une commande ou fonction
Utilisez la recherche de votre navigateur pour rechercher une fonction ou commande
|
Affichage
|
Affichage d'un tableau
|
print_r
|
Affichage d'un tableau
nettoyé de ses doublons
|
array, array_unique, print_r, var_dump
|
Affichage du type des variables contenues dans un tableau
|
array, count, for, var_dump
|
Chaînes de caractères et variables |
|
Boucles
|
Interruption d'une boucle selon condition
|
break, for, if-else
|
Suites numériques |
for
|
|
Chaînes
de
caractères
|
Affichage de nombres avec différents formats |
array, printf
|
Changement de casse du 1er caractère d'une chaîne
|
lcfirst, strtr, substr, ucfirst
|
Changement de casse et affichage de type nom propre |
strtolower, strtoupper, substr
|
Equivalents féminins de prénoms masculins |
array, foreach, strtr
|
Extraction d'une partie de chaîne de caractères |
substr
|
Formatage d'un nombre |
number_format
|
Nettoyage d'un code html
|
|
Nettoyage début et/ou fin de chaîne des caractères invisibles (ou d'autres)
|
ltrim, rtrim, trim
|
Nombre de caractères d'une chaîne de caractères |
strlen
|
Occurrences des lettres composant les mots d'un dictionnaire
|
array, chr, count, count_chars, file, for, foreach, number_format, strtr, trim, ucfirst
|
Remplacement d'une partie de chaîne par une autre dans un tableau
|
print_r, str_replace
|
Remplacement d'une partie de chaîne par une autre dans une chaîne
|
str_replace
|
Remplacer des majuscules accentuées par des majuscules non accentuées |
strtr
|
Tableau des codes ASCII
|
chr, for, if-else, substr
|
Commerce |
N° d'articles et libellé correspondant |
array, foreach
|
Mise en valeur de certains aliments |
array, count, foreach, if-else
|
Prix d'un article avec remise selon la quantité |
array, if-else, while
|
Date
et
Heure |
Calendrier du mois en cours |
array, date, if-else, intval, mktime, return, sprintf, substr, while
|
Date et heure du jour en français |
array, date
|
Jour de la semaine correspondant à une date |
array, date, mktime
|
|
Divers
|
Choix d'un prénom
|
array, array_push, count, file, for, strlen, substr
|
Dessin d'un échiquier
|
for, if-else
, is_float, is_int
|
Différence d'âge
|
abs, for, if-else, while
|
Températures extrêmes sur une année
|
array, array_push, for, max, min,
rand
|
Dossiers
et
fichiers
|
Contenu d'un répertoire |
count, for, if-else, opendir, readdir, while
|
Dernière ligne d'un fichier
|
fclose, feof, fgets, fopen
|
Ecriture dans un fichier
|
array, fclose, fopen, fputs
|
Extraction dans un fichier
|
array, array_push, count, explode, fclose, feof, fgets, fopen, foreach, natcasesort, substr
|
Fichiers spécifiques dans un répertoire |
array, count, date, explode, if, in_array, opendir, readdir, strtolower, while
|
Fichiers spécifiques dans un répertoire et ses sous-répertoires |
array, date, explode, if-else, in_array, is_dir, opendir, readdir, return, strtolower, while
|
Inclusion et exécution d'un fichier |
include
|
Incrémentation d'un fichier compteur
|
fclose, fgets, fopen, fputs
|
Listing de répertoire |
array_values, count, if-else, is_dir, for, natsort, opendir, readdir, while
|
Recherche d'une partie de nom de répertoire
|
array, array_push, array_values, count, explode, for, in_array, natcasesort, opendir, readdir, while
|
Recherche dans un fichier
|
fclose, fgets, fopen, if-else, while
|
Sous-répertoires et fichiers d'un répertoire |
array_values, count, is_dir, natsort, opendir, readdir
|
Test de l'existence d'un fichier
|
file_exists
|
Tri de fichiers alphanumériques |
array, array_values, count, for, natsort
|
|
Images |
Galerie d'images avec pagination
|
array, array_push, ceil, count, empty, explode, file_exists, for, if-else, isset, opendir, readdir, while
|
Image aléatoire |
count, function, if-else, opendir, rand, readdir, return
|
Recherche d'images dans un répertoire |
array, count, explode, if-else, in_array, opendir, readdir, strtolower, while
|
Sélection d'images |
array, foreach
|
Toutes images d'un répertoire |
array, array_values, count, explode, for, if-else, in_array, natcasesort, opendir, readdir, strtolower, while
|
Mathématiques
|
Périmètre d'un cercle
|
number_format, pi,
str_replace
|
Rayon d'une sphère
|
pi, number_format, sqrt, str_replace
|
Surface d'un cercle
|
number_format, pi, pow,
str_replace
|
Nombres
|
Arrondi
|
for, rand, round
|
Arrondis
|
ceil, floor
|
Cubes des nombres de 0 à 10
|
pow
|
Mélange d'un tableau de nombres |
foreach, range, shuffle
|
Minimum et maximum d'une suite de nombres
|
max, min
|
Nombres aléatoires |
for, function, rand, return
|
Nombres aléatoires (2) |
function, return
|
Entiers encadrant un nombre décimal
|
ceil, floor
|
Parties entière et décimale d'un nombre |
intval
|
Racines carrées des nombres de 1 à 10
|
for, sqrt, str_replace
|
Racine nième d'un nombre
|
number_format, pow, rand,
str_replace
|
Recherche des multiples d'un nombre |
for, if-else
|
Table de multiplication |
else, for, foreach, if-else, range
|
Tirage de Loto aléatoire |
else, for, if-else, range, shuffle
|
Tri en ordre naturel |
array, array_values, count, for, natcasesort
|
Valeur de π (pi)
|
pi
|
Opérateurs |
Opérateurs arithmétiques |
+ - * / % =
|
Opérateurs d'assignation |
= += -= *= /= %= .=
|
Réseaux |
Protection des intrusions malveillantes |
header
|