Fonctions php
1- La fonction in_array
Fonction in_array. Cette fonction permet de verifier si la valeur demandée est dans le tableau.
$tab=array ('orange', 'bleu', 'rouge');
if(in_array('orange', $tab)){ // paramètre= une valeur et la variable du tableau
echo 'ok';
}
else{
echo 'ce n\'est pas dans le tableau';
}
2- La fonction time
echo time(); donne le nombre de seconde depuis le 1 janvier 1970 à 0h00(nommé timestamp).
Résultat:
3- La fonction date
La fonction date s'utilise avec time(); (voir aussi microtime();)
echo date('d/m/y', time());
24/12/24
echo date('d-m-y', time());
24-12-24
echo date('D-M-Y', time());
Tue-Dec-2024
echo date('H:i', time());
02:37
Pour afficher les mois en français:
$mois=array('janvier', 'fevrier', 'mars', 'avril', 'mais', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
$mois_en_français= $mois[(date('m', time())-1)];
echo $mois_en_français;
Ou en détaillé pour que ce soit plus compréhensible
$timestamp=time();
$numero_mois_anglais=date('m', $timestamp);
$mois=array('janvier', 'fevrier', 'mars', 'avril', 'mais', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
$cle=$numero_mois_anglais-1;
echo $mois[$cle]; sll();
4- La fonction mktime
La fonction mktime(); permet de retrouver des timestamps. Ex: mktime(0, 0, 0, 12, 9, 2019); Les zeros représentent les heures, minutes, secondes(H, m, s), ensuite les mois, jours, années.
echo mktime(0, 0, 0, 12, 9, 2019); sl();
echo date('d-m-Y H: i', time()); sll();
24-12-2024 02: 37
Exercice: donner la date du jour en français.
Nous sommes Mardi 24 décembre 2024, il est 02: 37Nous sommes Mardi 24 décembre 2024, il est 02: 37
Exercice: donner une date futur en français avec mktime:.
Nous serons samedi 15 fevrier 20255- La fonction str_replace, strtolower, strtoupper
< span style="text-transform: uppercase";>Permet de mettre les caractère accentués en majuscule.< /span>Permet de mettre les caractère accentués en majuscule
str_replace :elephantstrtolower
$maj=strtolower('éléphant');
echo $maj; sll();:
éléphant
strtoupper :CHIEN
09/12/2019
10/12/2019
11/12/2019
12/12/2019
13/12/2019
14/12/2019
15/12/2019
Lundi décembre | Mardi décembre | Mercredi décembre | Jeudi décembre | Vendredi décembre | samedi décembre | Dimanche décembre |
Nous serons Lundi 09 décembre 2019 | Nous serons Mardi 10 décembre 2019 | Nous serons Mercredi 11 décembre 2019 | Nous serons Jeudi 12 décembre 2019 | Nous serons Vendredi 13 décembre 2019 | Nous serons samedi 14 décembre 2019 | Nous serons Dimanche 15 décembre 2019 |