Exemple #1
0
/**
 * Vérifie que le tableau de frais ne contient que des valeurs numériques 
  * @param $lesFrais 
 * @return vrai ou faux
*/
function lesQteFraisValides($lesFrais)
{
    return estTableauEntiers($lesFrais);
}
/**
 * Même principe pour la fonction estDateValide mais ne vérifie que le mois et l'année
 * @param type $date
 * @return boolean
 */
function estMoisValide($date)
{
    $tabDate = explode('/', $date);
    $dateOK = true;
    if (count($tabDate) != 2) {
        $dateOK = false;
    } else {
        if (!estTableauEntiers($tabDate)) {
            $dateOK = false;
        } else {
            if (!checkdate($tabDate[1], $tabDate[0], $tabDate[2])) {
                $dateOK = false;
            }
        }
    }
    return $dateOK;
}