Hallo welche Funkion  gibt es um in einem Text alle Sonderzeichen nicht anzuzeigen, bzw. diese zu finden und dann in der Ausgabe nicht mit anzuzeigen. Oder muss man dass irgendwie umschreiben?
							
						
					Sonderzeichen nicht anzeigen
				
					Einklappen
				
			
		
	X
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 wenn du z.b. aus einen ä ein ae machen willst dann nimm str_replace
 
 wenn du aus einen ä ein ä machen willst, dann nimm htmlentities
 
 gruß
 peter
 
 EDIT: 
 Sonderzeichen korrigiert Zuletzt geändert von mrhappiness; 11.11.2005, 10:38.Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson) Zuletzt geändert von mrhappiness; 11.11.2005, 10:38.Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 dann hilft dir preg_replace
 peterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
 Meine Seite
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 habs versucht_:
 
 aber funktioniert nicht, die , werden weiter angezeigt und wie kann ich denn eigentlich alle sonderzeichen nicht anzeigen?PHP-Code:$text = 'Dies ist Ein einfacher Test, Es geht weiter Hallo!';
 
 
 $var = preg_replace('/\s\s+/', ',', $text);
 
 print_r($var);
 
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 Versuchs mal damit
 
 PHP-Code:$var = preg_replace(' /[^A-Za-z0-9]/', '', $text);
 EDIT: 
 Und dann darfst du noch suchen wie deine Leerzeichen drin bleiben 
 Zuletzt geändert von hhcm; 11.11.2005, 11:15.gruss Chris
 
 [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 noch eine kleine frage, wie realisiere ich es dass alle wörter ab einer länge von 4 zeichen ausgegeben werden?
 habs jetzt so versucht:
 
 aber dass mit den 4 zeichen funktioniert noch nichtPHP-Code:$text = 'Dies ist Ein einfacher Test, Es geht weiter Hallo!';
 $erg = explode(" ", $text);
 $var = preg_replace(' /[^A-Za-z0-9]/', '', $erg);
 
 
 
 while (list ($key, $val) = each ($erg)) {
 if (strlen($val) > 4 ) {
 
 echo '<pre>';
 print_r($var);
 echo '</pre>';
 }
 }
 
 Kommentar
- 
	
	
	
		
	
	
		
		
		
		
		
		
		
	
	
 So wie du es im Moment hast, werden Wörter ab einer Länge von 5 Zeichen angezeigt.
 
 Entweder: strlen($val) >= 4
 oder: strlen($val) > 3
 Es kommt nicht darauf an, mit dem Kopf durch den Monitor zu rennen,
 sondern mit den Augen das Manual zu lesen.
 
 Kommentar
 
          
 Sonderzeichen nicht anzeigen
									
									
									Sonderzeichen nicht anzeigen
								
Kommentar