Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251

    RSTRTRIM - Rimuovere particolare carattere da elenco di parole

    Tramite il codice di esempio sotto io posso rimuovere l'eventuale carattere S solo dall'ultima parola, in questo caso se la S fosse presente nella parola word.

    Come posso far si che l'ultimo carattere della parola venga rimosso se il carattere è S e da tutta la lista delle parole?

    Per intenderci, risultato stringa: fruit apple love word

    Grazie

    Codice PHP:

    function rstrtrim($str$remove=null)
    {
        
    $str    = (string)$str;
        
    $remove = (string)$remove;   
       
        if(empty(
    $remove))
        {
            return 
    rtrim($str);
        }
       
        
    $len strlen($remove);
        
    $offset strlen($str)-$len;
        while(
    $offset && $offset == strpos($str$remove$offset))
        {
            
    $str substr($str0$offset);
            
    $offset strlen($str)-$len;
        }
       
        return 
    rtrim($str);   
       
    //End of function rstrtrim($str, $remove=null)

    echo rstrtrim('fruits apples love word' 's'); 

  2. #2
    Se devi rimuovere una singola lettera, questa è una possibile soluzione:
    Codice PHP:
    function rstrtrim($str$remove=null

        
    $str    = (string)$str
        
    $remove = (string)$remove;    

        if(empty(
    $remove))  
           return 
    rtrim($str); 
        else 
           return  
    preg_replace('/[' $remove ']([^\\w])|[' $remove ']$/i''$1'$str);   
        
    }

    echo 
    rstrtrim('fruits apples love word' 's'); 
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    Utente di HTML.it L'avatar di Mister
    Registrato dal
    Jan 2001
    Messaggi
    251
    Grazie mille

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.