Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Convertire la data con le espressioni regolari

    Sto cercando di convertire una data da italiano ad americano... la stringa può avere anche altri caratteri, non solo la data, e quindi deve essere estratta dalla stringa.

    Esempio:
    $stringa = "oggi - 24_01_09";

    deve essere convertita in
    $stringa_conv = "oggi - 2009_01_24";

    Ho pensato di farlo con le espressioni regolari, ma mi sono incasinato e non mi risulta una mazza...
    Qualcuno può darmi un consiglio? Anche senza espressioni regolari, se è possibile (però in mancanza delle espressioni regolari non so come fargli riconoscere la presenza di 2numeri_2numeri_2numeri).

    :master:

  2. #2
    Studiati questo codice:

    Codice PHP:
    <?php 
    $string 
    "oggi - 24_01_09";
    $string preg_replace('#(\\d{2})_(\\d{2})_(\\d{2})#''20$3_$2_$1'$string);
    echo(
    $string);
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.