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

    levare da una stringa le parole con 2 lettere, gli apostrofi e le lettere accentate

    Ciao a tutti,
    qualcuno sa come levare da una stringa le parole con 2 lettere, gli apostrofi e le lettere accentate?
    grazie mille!

  2. #2
    ti consiglio di utlilizzare questo metodo

    $nomevariabile=str_replace("valori da sostituire","valori da inserire",$nomevariabile);

    Codice PHP:
    $messaggio=str_replace("22","11",$messaggio); 

  3. #3
    Ciao a tutti,

    grazie, ho fatto una cosa simile ed ecco la funzione:

    codice:
    function friendly_URL ($dirty) {
    
    		$dirty = str_replace ('\'', ' ', $dirty);
    		$dirty = str_replace ('ì', 'i', $dirty);
    		$dirty = str_replace ('è', 'e', $dirty);
    		$dirty = str_replace ('ò', 'o', $dirty);
    		$dirty = str_replace ('ù', 'u', $dirty);
    		$dirty = str_replace ('à', 'a', $dirty);
    		$dirty = str_replace ('é', 'e', $dirty);
    		$dirty = str_replace ('"', '', $dirty);
    		
    		$dirty = str_replace ('.', '-', $dirty);
    		$dirty = str_replace (',', '-', $dirty);
    		$dirty = str_replace (':', '-', $dirty);
    		$dirty = str_replace (';', '-', $dirty);
    		
    		$dirty = ereg_replace("[^A-Za-z0-9 ]", "", $dirty );
    		
    		$dirty = explode(" ", $dirty);
    		
    		foreach ($dirty as $var) {
    		
    			$lung = strlen($var);
    				
    			if ($lung>1) {
    				$clean[] = $var;	
    			}
    			
    			$cleanURL = implode ("-", $clean);
    			
    		}
    		
    		return $cleanURL;
    
    }

  4. #4
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Puoi sostituire quell'ammasso di str_replace con una sola:

    Codice PHP:
    $cercato   = array("'",'ì',"è","ò","ù","à","è",'"',".",",",":",";");
    $sostituto = array(" ","i","e","o","u","a","e","" ,"-","-","-","-");
    $dirty str_replace ($cercato$sostituto$dirty); 
    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

  5. #5
    a cavoli! grazie!

  6. #6
    non si smette mai di imparare...

    grazie Grino

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.