Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    togliere lo \n da una stringa

    non ci riesco ma ho prova sia con trim che con chop.. zero assoluto

    aiutooooooooo

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    $line = substr("$line", 0, -1);

    ci son riuscitoooooo

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    > Prova anke
    codice:
    $line = eregi_replace( "\n","", $line );
    Errare humanum est, perseverare ovest

  4. #4
    fastner
    Guest
    Originariamente inviato da carlo2002
    > Prova anke
    codice:
    $line = eregi_replace( "\n","", $line );
    non è meglio str_replace?
    mi pare di aver sentito che eregi era + veloce in effetti..
    certo che è strano però? qualche link al riguardo?

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    mi pare di aver letto in qualke 3d qualcosa
    riguardo alla velocità delle due funzioni e
    forse credo di aver adottato eregi_replace x
    quel motivo, ma vatti a ricordare.

    sarebbe da fare un test con microtime
    Errare humanum est, perseverare ovest

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    ho fatto una piccola prova
    e in pole abbiamo

    substr_replace

    seguito da

    eregi_replace

    e ultimo

    substr

    nell'ordine di qualke centesimo di secondo
    su mille cicli, non so se vale la pena di
    preoccuparsi
    Errare humanum est, perseverare ovest

  7. #7
    fastner
    Guest
    io sono un malato sotto questo punto di vista

    hai provato anche con str_replace?

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    str_replace non la conosco neanche
    dimmi come si usa ke provo
    Errare humanum est, perseverare ovest

  9. #9
    fastner
    Guest
    $var= "in questa var la stringa da sostituire è questa";

    echo str_replace("è questa", "è questa e l'ho sostituita", $var);

  10. #10
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,743
    risultato di una prova effettuata su 10.000 cicli

    eregi_replace eseguito in 0.10159492492676 secondi
    substr_replace eseguito in 0.057565927505493 secondi
    str_replace eseguito in 0.069513082504272 secondi
    substr eseguito in 0.070743083953857 secondi

    Errare humanum est, perseverare ovest

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 © 2024 vBulletin Solutions, Inc. All rights reserved.