Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    61

    espressioni regolari: sostituzione carattere

    Ciao a tutti :-)
    Il mio problema tutto sommato è decisamente semplice, ma le espressioni regolari in php mi hanno sempre messo decisamente in crisi.
    In sostanza io ho un array di stringhe alle quali devo togliere il carattere di spazio che hanno a fine stringa. Devo però fare molta attenzione perchè il carattere di spazio potrebbe essere contenuto all'interno della stringa, ed in quel caso andrebbe lasciato: devo cancellare solo quello inutile alla fine.
    Come posso fare???

  2. #2

    Re: espressioni regolari: sostituzione carattere

    Originariamente inviato da Kionar
    Ciao a tutti :-)
    Il mio problema tutto sommato è decisamente semplice, ma le espressioni regolari in php mi hanno sempre messo decisamente in crisi.
    In sostanza io ho un array di stringhe alle quali devo togliere il carattere di spazio che hanno a fine stringa. Devo però fare molta attenzione perchè il carattere di spazio potrebbe essere contenuto all'interno della stringa, ed in quel caso andrebbe lasciato: devo cancellare solo quello inutile alla fine.
    Come posso fare???
    Codice PHP:
    $strings = array("asiusyas  ""kjhkjhas   ""  asass ");
    $trimmed = array();
    foreach (
    $strings as $string) {
        
    $trimmed[] = rtrim($string);
    }

    echo 
    "<pre>".print_r($strings1)."</pre>";
    echo 
    "<pre>".print_r($trimmed1)."</pre>"
    http://it2.php.net/manual/en/function.ltrim.php
    http://it2.php.net/manual/en/function.rtrim.php
    http://it2.php.net/trim
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    61
    Grazie mille
    Stavo proprio cercando di complicarmi la vita eh ^^'

  4. #4
    Codice PHP:
    $strings = array("asiusyas  ""kjhkjhas   ""  asass ");
    $trimmed array_map('rtrim'$strings);
    print_r($trimmed); 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    O anche:

    Codice PHP:
    $strings preg_replace("/([ ]+)$/"""$strings);
    echo 
    "<pre>".print_r($strings1)."</pre>"
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

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.