Tag Archive for 'funzione'

Estensione di un nome di file

Può essere utile ricavare l'estensione dal nome di un file di cui ad esempio si è fatto l'upload e lo si vuole rinominare con un nome univoco. Chiaramente l'estensione in questo caso non va cambiata, è quindi necessario estrappolarla dal nome del file e conservala.
Ecco una funzione che può essere di aiuto in questo senso.

PHP:
  1. function estensione($nome){
  2.     $trova_punto = explode(".", $nome);
  3.     $estensione = $trova_punto[count($trova_punto) - 1];
  4.     $estensione = strtolower($estensione);
  5.     if (isset($trova_punto[1]) == FALSE){
  6.         return "Nessuna estensione";
  7.     }
  8.     return $estensione;
  9. }
  10. $file="pippo.jpg";
  11. echo estensione($file); /// restituisce jpg

Convertire il formato data

Può spesso succedere di lavorare con le date in formato AAAA-MM-GG e di doverle convertire nel ns. formato GG-MM-AAAA (o viceversa). Un caso tipico si presenta quando una data estratta da un database mysql va mostrata a video ad un'utenza italiana.
Con questa semplice funzione è possible convertire le date sia dal formato americano a quello italiano che viceversa.

PHP:
  1. function ConvertitoreData($data){
  2.     $separa=explode ("-",$data);
  3.     $a=$separa[0];
  4.     $b=$separa[1];
  5.     $c=$separa[2];
  6.     $data_convertita="$c-$b-$a";
  7.     return $data_convertita;
  8. }
  9.  
  10. $data_da_convertire="2008-10-20";
  11. echo ConvertitoreData($data_da_convertire);

il risultato dell'echo di riga 11 sarà "20-10-2008".