Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    46

    [PHP]Recuperare Data da stringa su txt

    su un file txt ho una stringa del tipo : 20080215
    vorrei prelevare 3 dati da questa stringa : "2008", "02", "15" ed usarli come variabili per un contatore.
    non riesco a trovare la funzione adatta alla separazione delle 3 cifre.
    spero di essermi spiegato bene.
    grazie in anticipo

  2. #2
    Ciao,

    Codice PHP:
    //stringa letta dal txt
    $stringa "20080215";

    //funzioni che dividono la stringa
    $div wordwrap($stringa4"-"1);
    $exp explode("-"$div);
    $div2 wordwrap($exp[1], 2"-"1);
    $exp2 explode("-"$div2);

    //variabile anno
    $anno $exp[0];

    //variabile mese
    $mese $exp2[0];

    //variabile giorno
    $giorno $exp2[1];

    //stampa le variabili
    print "$anno
    "
    ;
    print 
    "$mese
    "
    ;
    print 
    "$giorno"
    Spero che è quello che ti serve
    La matematica non sa nulla delle cause, mentre la ricerca delle cause è compito della filosofia, e la logica, SCIENZA DEL PENSIERO IN QUANTO PENSIERO, ne fornisce lo strumento privilegiato.

    By W.HAMILTON

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    $str = '20050810';
    preg_match_all("/([\d]{4})([\d]{2})([\d]{2})/",$str,$data);
    
    // Alle tre variabili accedi così
    echo $data[1][0]; // anno;
    echo $data[2][0]; // mese
    echo $data[3][0]; // giorno

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    46
    grazie mille..volevo sapere un'altra cosa..
    mettiamo che sullo stesso file..ho una parte scritta in php e una parte occupata da uno script javascript. come passo una variabile da php a javascript?

    spero di aver formulato bene la domanda e di non aver detto bagianate

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.