php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.06.2004, 17:17  
Gast
 
Beiträge: n/a
Standard sonderzeichen per replace entfernen

hallo,

wie kann ich in einem string, z.B. $text = "hallo & test /"; die sonderzeichen per php fkt. in z.B. einen unterstrich "_" ändern?


ich möchte aber nicht per ereg_replace fkt. jedes einzelne zeichen ändern lassen.


danke

conrad
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.06.2004, 18:43  
Gast
 
Beiträge: n/a
Standard

Erstelle ein Array mit den Sonderzeichen. Dann lass per while Schleife ne Variable erhöhen, die auch immer den Arrayindex erhöht. Dann wende das auf str_replace() oder ereg_replace() oder was auch immer an.
 
Alt 11.06.2004, 19:00  
Erfahrener Benutzer
 
Benutzerbild von JanM
 
Registriert seit: 22.12.2003
Beiträge: 788
PHP-Kenntnisse:
Fortgeschritten
JanM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jop mim array gehts
http://www.php.net
da müsste es erklärt sein
__________________

Statistik
JanM ist offline  
Alt 11.06.2004, 19:02  
Gast
 
Beiträge: n/a
Standard

[code]function sonderzeichen($s)
{
$zuers = array("&", "ä", "ö", "ü", "Ä", "Ö", "Ü", "ß", "<", ">", "€", "", "¹", "²", "³");
$ersetz = array("&amp;", "&auml;", "&ouml;", "&uuml;", "&Auml;", "&Ouml;", "&Uuml;", "&szlig;", "&lt;", "&gt;", "&euro;", "
 
Alt 11.06.2004, 19:04  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von wilko
Issn einfacher Code, du kannst dir die Arbeit sparen!
"Seit PHP 4.0.5 kann jeder Parameter von str_replace() auch ein Array sein."
 
Alt 11.06.2004, 19:08  
Gast
 
Beiträge: n/a
Standard

Oh, wusste ich garnicht, also könnte man auch das machen?

Code:
function sonderzeichen($s)
{
   $zuers = array("&", "ä", "ö", "ü", "Ä", "Ö", "Ü", "ß", "<", ">", "€", "", "¹", "²", "³");
   $ersetz = array("&amp;", "&auml;", "&ouml;", "&uuml;", "&Auml;", "&Ouml;", "&Uuml;", "&szlig;", "&lt;", "&gt;", "&euro;", "¹", "&#178", "³");
      $s = str_replace($zuers, $ersetz, $s);

   return $s;
}
Das ist ja genial!

wilko
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
BOM aus Textdatei entfernen GSJLink PHP-Fortgeschrittene 2 01.05.2008 12:05
Alles html aus einem String entfernen? BartTheDevil89 PHP Tipps 2008 3 08.10.2007 15:12
Beim Auslesen Sonderzeichen entfernen madSoul Datenbanken 5 30.08.2006 16:59
Zeichen \n und \r entfernen madSoul PHP Tipps 2006 7 11.08.2006 07:54
Die Sache mit den Sonderzeichen nach und vor Formularprüfung TailerD PHP Tipps 2006 12 02.06.2006 12:58
Wikipedia, Sonderzeichen und file_get_contents(); pb PHP Tipps 2006 2 20.01.2006 20:02
Liste nach Buchstaben und Sonderzeichen (!) sortiert odaa PHP-Fortgeschrittene 8 11.10.2005 16:26
Sonderzeichen (·) entfernen blinkster.de PHP Tipps 2005-2 2 10.10.2005 19:27
sonderzeichen filtern/suchen socke PHP Tipps 2005-2 8 22.09.2005 07:01
[Erledigt] Sonderzeichen: &amp;#8805; Datenbanken 2 19.09.2005 16:54
Sonderzeichen aus einem großen Text entfernen PHP Tipps 2005 4 25.04.2005 16:51
Sonderzeichen in der Tabelle Mutatos Datenbanken 4 17.03.2005 15:28
Sonderzeichen verbieten PHP Tipps 2005 16 28.02.2005 08:36
Sonderzeichen über $_GET Calexico PHP Tipps 2005 1 10.02.2005 17:40
Zeichen aus eine, ".txt" File entfernen PHP Tipps 2004 2 28.06.2004 17:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php replace sonderzeichen, php zeichen ändern, php replace, php sonderzeichen replace, replace sonderzeichen php, php string replace sonderzeichen, php zeichen replace, php &uuml entfernen, php replace umlaute, zeichen ändern php, http://www.php.de/php-tipps-2004/2868-sonderzeichen-per-replace-entfernen.html, php replace alle sonderzeichen, replace sonderzeichen, stringreplace php umlaute, php zeichen verändern, str replace php ouml;, php replace ä mit &auml;, replace php sonderzeichen, replace php, php str_replace umlaute

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.