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


ASP.NET. I portatili
ASP.NET. I portatiliUna guida tascabile che spiega in modo semplice e conciso le problematiche legate allo sviluppo di applicazioni Web e di...
Maggiori dettagli

PHP e lo Shell Scripting
PHP è principalmente un linguaggio destinato allo scripting server side, cioè alla generazione dinamica di contenuti per le pagine Web;... 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