[PHP]fonction avec plusieurs param optionnels
Fermé
aieeeuuuuu
Messages postés
698
Date d'inscription
jeudi 16 janvier 2003
Statut
Membre
Dernière intervention
20 mai 2011
-
27 avril 2004 à 15:59
aieeeuuuuu Messages postés 698 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 20 mai 2011 - 28 avril 2004 à 09:09
aieeeuuuuu Messages postés 698 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 20 mai 2011 - 28 avril 2004 à 09:09
A voir également:
- [PHP]fonction avec plusieurs param optionnels
- Fonction si et - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction filtre excel n'existe pas - Forum Excel
3 réponses
Utilisateur anonyme
27 avril 2004 à 16:01
27 avril 2004 à 16:01
Salut,
As tu essayé maFonction(null, param2) ?
Ca a l'air bien....
Fat_Cartman,
Parce que je le vaux bien...
As tu essayé maFonction(null, param2) ?
Ca a l'air bien....
Fat_Cartman,
Parce que je le vaux bien...
Salut,
Et maFonction(0,param2); ?
Elle fait quoi ta fonction ?
Il servirait a quoi le premier parametre ?
Tu pourrais ecrire le contenu de ta fonction ?
Et maFonction(0,param2); ?
Elle fait quoi ta fonction ?
Il servirait a quoi le premier parametre ?
Tu pourrais ecrire le contenu de ta fonction ?
aieeeuuuuu
Messages postés
698
Date d'inscription
jeudi 16 janvier 2003
Statut
Membre
Dernière intervention
20 mai 2011
28 avril 2004 à 09:09
28 avril 2004 à 09:09
maFonction (0,param2); ca fonctionne pas non plus, car il prend le zero comme une valeur pour mon param1...
pour faire vite, je je travaille pour gaz de france, et la journee gaziere commence a 6h le matin, pour se terminer a 6h le lendemain matin. donc le 26 avril a 5h40, nous somme dans la journee gaziere du 25 avril.
donc ma fonction renvoie la journee gaziere. les deux parametres sont :
-une date, si il n'est pas renseigne on prend la date en cours
-un format de sortie. si il n'est pas renseigné, on met un format par defaut DD/MM/YY
function getJourneeGaziere($dte = -1, $format = "d/m/Y")
{
/*****************************************************Function : getJourneeGaziere
Description : renvoie la journée gaziere correspondant a la date placée en parametre
Parameters : $dte : date au format "DD/MM/YY HH:mm" sur 24 heures
$format : format desiré de la date renvoyée
Author : Julien
Updated date : 26/04/2004
****************************************************/
if ($dte == -1) //si aucune date n'a été placee en parametres, on prend la date courante du serveur
{
$dte = date("d/m/y H:i:s");
}
$dte = sbFormatDateFrToEn($dte); // on passe en format anglais
$timestamp = strtotime($dte); //on recupere le timestamp
// on enleve 6 heures
$timestamp = ( mktime(date("H", $timestamp)-6, date("i", $timestamp), date("s", $timestamp), date("m", $timestamp), date("d", $timestamp), date("Y", $timestamp) ));
// on retourne la date au format demandé
return date($format, $timestamp);
}
pour faire vite, je je travaille pour gaz de france, et la journee gaziere commence a 6h le matin, pour se terminer a 6h le lendemain matin. donc le 26 avril a 5h40, nous somme dans la journee gaziere du 25 avril.
donc ma fonction renvoie la journee gaziere. les deux parametres sont :
-une date, si il n'est pas renseigne on prend la date en cours
-un format de sortie. si il n'est pas renseigné, on met un format par defaut DD/MM/YY
function getJourneeGaziere($dte = -1, $format = "d/m/Y")
{
/*****************************************************Function : getJourneeGaziere
Description : renvoie la journée gaziere correspondant a la date placée en parametre
Parameters : $dte : date au format "DD/MM/YY HH:mm" sur 24 heures
$format : format desiré de la date renvoyée
Author : Julien
Updated date : 26/04/2004
****************************************************/
if ($dte == -1) //si aucune date n'a été placee en parametres, on prend la date courante du serveur
{
$dte = date("d/m/y H:i:s");
}
$dte = sbFormatDateFrToEn($dte); // on passe en format anglais
$timestamp = strtotime($dte); //on recupere le timestamp
// on enleve 6 heures
$timestamp = ( mktime(date("H", $timestamp)-6, date("i", $timestamp), date("s", $timestamp), date("m", $timestamp), date("d", $timestamp), date("Y", $timestamp) ));
// on retourne la date au format demandé
return date($format, $timestamp);
}
27 avril 2004 à 16:06
j'ai egalement essayé maFonction($param2="toto")
ca ne fonctionne pas non plus
j'hallucine de lutter depuis trois heures sur ce pb qui pourtant doit arriver regulierment. yen a plein des fonctions avec plusieurs parametres optionnels...
enfin merci quand meme :D