P.H.P.
Gestion de Données
Cabaré / Lallias
Cours v2.0
Page 4
Recherche d'une expression dans une chaîne ........................................................................................ 61
Recherche dans une plage de caractères............................................................................................ 62
Les caractères génériques.................................................................................................................. 62
Fonctions connexes ........................................................................................................................... 63
Exemple :........................................................................................................................................... 63
LES ITERATIONS (BOUCLES).............................................................................................64
for : ........................................................................................................................................................ 64
While :................................................................................................................................................... 65
Exemple............................................................................................................................................. 66
LES TABLEAUX....................................................................................................................67
Principes de base : ................................................................................................................................. 67
Manipulation de tableau à une dimension :........................................................................................... 68
Créer - Afficher un tableau (scalaire)................................................................................................ 68
Exemple............................................................................................................................................. 69
Créer - Afficher un tableau (associatif)................................................................................................. 70
Tableau multidimensionnel :................................................................................................................. 72
Manipulation de tableau multidimensionnel : ....................................................................................... 72
ENVOYER UN MAIL..............................................................................................................74
Rappels de principes :............................................................................................................................ 74
Fonction mail() :................................................................................................................................ 74
Une fonction personnalisé email() : .................................................................................................. 76
LES DATES ...........................................................................................................................77
Calcul de date - time :............................................................................................................................ 77
Fonction time() :................................................................................................................................ 77
Convertion de date - mktime :............................................................................................................... 77
Fonction mktime() :........................................................................................................................... 77
Contrôler de date - checkdate................................................................................................................ 78
Fonction checkdate() :....................................................................................................................... 78
Exemple............................................................................................................................................. 78
La fonction getdate :.............................................................................................................................. 79
Fonction getdate() : ........................................................................................................................... 79
Affichage et formatage d'une date strftime()......................................................................................... 79
Fonction strftime() :........................................................................................................................... 79
Formatage en français setlocale()...................................................................................................... 81
Affichage et formatage d'une date : date() ............................................................................................ 81
Quelques formats :............................................................................................................................. 81
Quelques exemples :.......................................................................................................................... 82
LES FICHIERS.......................................................................................................................83
Principes :.............................................................................................................................................. 83
Ouverture de fichier : fopen()................................................................................................................ 83
Fonction fopen() :.............................................................................................................................. 83
Fermer un fichier : fclose().................................................................................................................... 84
Fonction fclose() : ............................................................................................................................. 84
Die :....................................................................................................................................................... 84
Ecriture dans un fichier : fputs() - fwrite() ............................................................................................ 85
Fonction fputs() :............................................................................................................................... 85
Lecture dans un fichier : fgets() feof() fseek() ...................................................................................... 86
Fonction fgets() : ............................................................................................................................... 86
Fonction feof() : ................................................................................................................................ 86
Fonction fseek() : .............................................................................................................................. 87