Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    elaborazione stringa per data

    ho creato questa serie di split per l'elaborazione della data:

    codice:
    $file = "621-2005.02.11.13.30";
    list ($Fcodneg, $Fdata) = split ("-", $file, 2);
    list ($Fanno, $Fmese, $Fgiorno, $Fora, $Fminuto) = split("\.", $Fdata, 5);
    echo "$Fanno";
             echo "$Fmese";
             echo "$Fgiorno";
             echo "$Fora";
             echo "$Fminuto";
    // FINE SPERIMENTALE
    ma mi restituisce apparte i dati perfetti, anche una stringa vuota molto lunga.

    qualkuno ha una vaga idea di come mai?


    - Ander Costruscion -

  2. #2
    potresti usare explode() al posto di split() che e' piu' veloce.

    ma quale sarebbe la stringa vuota. hai cinque echo e cinque output ?!?!

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    no no tranqui ho capito l'errore ,, non dipendeva dallo split.

    - Ander Costruscion -

  4. #4
    [supersaibal]Originariamente inviato da pannikeos
    no no tranqui ho capito l'errore ,, non dipendeva dallo split.

    [/supersaibal]
    Ovvio che no. ma explode() e' piu' performante di split() perche' non richiede l'hoverhead del motore delle espressioni regolari.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.