Bouts de Codes PHP

Obtenir les Saisons

Information sur le code source PHP

Ecrit par :  PhpSources
Site de l'auteur Voir
Codes en PHP de l'auteur : [15] sources Voir
Enregistrement le 30 Sept 2008 - Vu 2127 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Les fonctions PHP date et datetime fournissent une multitude d'informations ainsi que des utilitaires pour manipuler les dates et les heures. La plupart des utilitaires sont basés en temps GMT ou sur le déplacement d'est en ouest. Toutefois, les quatre saisons sont spécifiques à chaque hémisphère et de ce fait les fonctions date et datetime deviennent superflues. Comme il y a seulement deux hémisphères un tableau des mois pour chaque hémisphère peut être utilisé et un mois de référence fourni à fin de vérification. De plus un équivalent peut être trouvé là, où ce mois se présente dans le tableau.
La fonction ci-dessous montre comment obtenir la saison pour toute date et hémisphère.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
.55
.56
.57
.58
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Obtenir les Saisons                                       */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts460-PHP.htm              */
/* Auteur         : PhpSources                                                */
/* Date édition   : 30 Sept 2008                                              */
/* Website auteur : http://www.phpsources.org                                 */
/*                                                                            */
/******************************************************************************/


function getSaison($hemisphere$month=null)
{
    $month is_null($month) ? date('m') : $month;

    // sud
    $southern=array(
    'summer' => array(1212),
    'autumn' => array(345),
    'winter' => array(678),
    'spring' => array(91011)
    );

    // nord
    $northern=array(
    'summer' => array(678),
    'autumn' => array(91011),
    'winter' => array(1212),
    'spring' => array(345)
    );

    // loop sur l'hemisphere
    foreach($hemisphere as $key=>$val)
    {
        if(in_array($month$val))
        {
            return $key;
        }
    }
    return false;
}

// montre les saisons en decembre de l'hemisphere nord
echo getSaison('northern'12);

?> 
Fonctions du code source

Fonctions php / mysql PHP

  • date : Formate une date/heure locale - (PHP 4, PHP 5)
  • is_null : Indique si une variable vaut NULL - (PHP 4 >= 4.0.4, PHP 5)
  • array : Crée un tableau - (PHP 4, PHP 5)
  • in_array : Indique si une valeur appartient à un tableau - (PHP 4, PHP 5)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • PHP et MySQL pour les Nuls
  • HTML - Entraînez-vous pour maîtriser le code source [2e édition]
  • PHP et MySQL + (1Cédérom)
  • PHP avancé
  • Les Mysteres de Php et Mysql
  • HTML, XHTML, CSS
  • HTML 4 : Maîtrisez le code source
  • PHP et MySQL pour les nuls
  • SQL (1Cédérom)
  • HTML : Les bases du langage