par
ouckileou » 02 nov. 2005, 01:18
si tu veux savoir à quoi correspondent ces instructions tu peux aller voir dans la doc PHP :
http://fr.php.net
switch sert à donner plusieurs conditions/instructions à un test sur une variable, pour regrouper plusieurs IF en gros
deux exemples équivalent :
if ($nombre == 1) { echo "le nombre vaut 1"; }
if ($nombre == 2) { echo "le nombre vaut 2"; }
if ($nombre == 3) { echo "le nombre vaut 3"; }
if ($nombre == 4) { echo "le nombre vaut 4"; }
switch($nombre) {
case 1 : echo "le nombre vaut 1"; break;
case 2 : echo "le nombre vaut 2"; break;
case 3 : echo "le nombre vaut 3"; break;
case 4 : echo "le nombre vaut 4"; break;
default : echo "le nombre ne vaut ni 1, ni 2, ni 3, ni 4";
}
le break sert à ne pas passer dans les autres conditions, le default sertà définir une action au cas où la variable n'aurait aucune des valeurs citées avant.
mktime doit vouloir dire "make time", donc fabriquer un timestamp à partir d'une date
pour plus de détails => la documentation

si tu veux savoir à quoi correspondent ces instructions tu peux aller voir dans la doc PHP : http://fr.php.net
switch sert à donner plusieurs conditions/instructions à un test sur une variable, pour regrouper plusieurs IF en gros
deux exemples équivalent :
[php]
if ($nombre == 1) { echo "le nombre vaut 1"; }
if ($nombre == 2) { echo "le nombre vaut 2"; }
if ($nombre == 3) { echo "le nombre vaut 3"; }
if ($nombre == 4) { echo "le nombre vaut 4"; }
[/php]
[php]
switch($nombre) {
case 1 : echo "le nombre vaut 1"; break;
case 2 : echo "le nombre vaut 2"; break;
case 3 : echo "le nombre vaut 3"; break;
case 4 : echo "le nombre vaut 4"; break;
default : echo "le nombre ne vaut ni 1, ni 2, ni 3, ni 4";
}
[/php]
le break sert à ne pas passer dans les autres conditions, le default sertà définir une action au cas où la variable n'aurait aucune des valeurs citées avant.
mktime doit vouloir dire "make time", donc fabriquer un timestamp à partir d'une date
pour plus de détails => la documentation ;)