Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Una funzione PHP per calcolare il segno zodiacale

Inserito il: 16-06-2007


Oggi presenteremo una funzionacina in PHP in grado di calcolare un segno zodiacale sulla base di un parametro/anno di nascita passato nella forma aaaa-mm-gg; in pratica la funzione non fą altro che esplodere la stringa /data e ricavare da essa i due parametri necessari per il calcolo del segno zodiacale: mese e giorno di nascita.

Un volta ricavati i due parametri avremo la possibilitą di scegliere tra due possibili segni zodiacali per ogni mese del calendario; a questo punto sarą sufficiente stabilire i vari range corrispondenti a ciscan segno zodiacale:
<?php
function segno_zodiacale($data){

list($anno,$mese,$giorno) = explode('-',$data);

 if(($mese==1 && $giorno>20)||($mese==2 && $giorno<20)){
   return 'Acquario';
  }else if(
  ($mese==2 && $giorno>18 )||($mese==3 && $giorno<21)){
   return 'Pesci';
  }else if(
  ($mese==3 && $giorno>20)||($mese==4 && $giorno<21)){
   return 'Ariete';
  }else if(
  ($mese==4 && $giorno>20)||($mese==5 && $giorno<22)){
   return 'Toro';
  }else if(
  ($mese==5 && $giorno>21)||($mese==6 && $giorno<22)){
   return 'Gemelli';
  }else if(
  ($mese==6 && $giorno>21)||($mese==7 && $giorno<24)){
   return 'Cancro';
  }else if(
  ($mese==7 && $giorno>23)||($mese==8 && $giorno<24)){
   return 'Leone';
  }else if(
  ($mese==8 && $giorno>23)||($mese==9 && $giorno<24)){
   return 'Vergine';
  }else if( 
  ($mese==9 && $giorno>23)||($mese==10 && $giorno<24)){
   return 'Bilancia';
  }else if(
  ($mese==10 && $giorno>23)||($mese==11 && $giorno<23)){
   return 'Scorpione';
  }else if(
  ($mese==11 && $giorno>22)||($mese==12 && $giorno<23)){
   return 'Sagittariuo';
  }else if(
  ($mese==12 && $giorno>22)||($mese==1 && $giorno<21)){
   return 'Capricorno';
 }
}
?>
Per utilizzare il formato gg-mm-aaaa sarà sufficiente ricombinare la disposizione delle variabili da passare alla funzione list().


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Linux cookbook
Linux cookbookLinux Cookbook vi fornisce soluzioni pratiche ed efficaci per tutte - quasi tutte - le cose che potrebbero impensierirvi. Il...
Maggiori dettagli

Exception Handling in PHP 5
Nello scripting server side in PHP 5, gli errori possono gestiti tramite eccezioni; questo approccio che i programmatori in Java... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 8.3923 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS