ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
337
337
EMPFEHLEN
-
13.12.11 15:31 #1
- Registriert seit
- Nov 2007
- Beiträge
- 255
Hallo ihr,
ich möchte gerne nen HTML-Code mit einem Sonderzeichen vergleichen! Ist sowas möglich und wenn ja wie stelle ich das an?
Mein Ziel
ich baue mit eine Tabelle mit "allen" Sonderzeichen als HTML-Code und dann suche ich in dieser Tabelle anhand des Sonderzeichens den passenden code!
die HTML-Codes sind alle numerisch!
ä entspricht einen ä!
Naja klar, das er das so nicht erkennt!PHP-Code:if("ä" == "ä") echo "geil!"; else echo "net so geil!";
Auch das hilft nicht
-> hat jemand ne Idee für mich?PHP-Code:if("ä" == htmlentities("ä", ENT_COMPAT)) echo "geil!"; else echo "net so geil!";
Danke
-
13.12.11 15:42 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Ich verstehe absolut nicht was du vor hast. Was willst du eigentlich vergleichen und wo kommen die Vergleichswerte her?PHP-Code:if("ä" == "ä") {
echo "geil!";
} else {
echo "net so geil!";
}
Geändert von tombe (13.12.11 um 15:44 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
13.12.11 16:00 #3
- Registriert seit
- Nov 2007
- Beiträge
- 255
hm,
irgendwie hat der meine HTML-Codes umgewendelt, oder ich habs falsch geschrieben... deshalb 2. versuch!
$var_belibiges_sonderzeichen = "ä";
if($var_belibiges_sonderzeichen == "& #228;") {
echo "geil!";
} else {
echo "net so geil!";
}
also ich vergleiche ein tatsächliches sonderzeichen mit einem HTML-Code! optisch sind sie ja gleich,... nur technisch ist das ein ä z.B. eben & #228;
-
13.12.11 16:03 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Dann versuche mal ob du mit htmlentities etwas erreichst.
PHP-Code:if(htmlentities("ä") == "ä") {
echo "geil!";
} else {
echo "net so geil!";
}
Geändert von tombe (13.12.11 um 16:09 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
13.12.11 16:12 #5
- Registriert seit
- Nov 2007
- Beiträge
- 255
Naja wie oben Beschreiben, habe ich das bereits gemacht,... der hat mir nur den html-code durch den richtigen Buchstaben ersetzt!
$ sollte & sein!PHP-Code:if("$#228;" == htmlentities("ä", ENT_COMPAT)) {
echo "geil!";
} else {
echo "net so geil!";
}
-
Wie wärs, wenn du das Sonderzeichen, dass du vergleichen willst, umwandelst und das dann vergleichst?
Ich versteh den Sinn des Ganzen nicht, aber das wäre meine Lösung.PHP-Code:$var_belibiges_sonderzeichen = "ä";
if(htmlentities($var_belibiges_sonderzeichen, ENT_COMPAT) == "$#228;") {
echo "geil!";
} else {
echo "net so geil!";
}

€: Jetzt seh ich, dass du das schon probiert hast. Dann sorry...
-
13.12.11 16:29 #7
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Oder es liegt an der Seitenkodierung selber. Vielleicht schmeißt die da wieder was durcheinander!?
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
13.12.11 18:40 #8
- Registriert seit
- Nov 2007
- Beiträge
- 255
Da dran liegt es nicht,...
Wenn ich echo mach, werden die Zeichen angezeigt!
-
14.12.11 08:07 #9
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Neues Spiel, neues Glück:
Mit html_entity_decode wurden bei mir beide Zeichen in "ä" umgewandelt und auch mit echo im Seitenquelltext so ausgegeben.PHP-Code:// die Leerzeichen bei " & # 228;" sind nur drin weil es sonst gleich in den Buchstaben "ä" umgewandelt wird
if(html_entity_decode("& # 228;") == html_entity_decode("ä")) {
echo "ja";
} else {
echo "nein";
}
Geändert von tombe (14.12.11 um 08:10 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
Ähnliche Themen
-
WYSIWYG-Web-Editor mit Code / PHP / HTML Code-Funktion?
Von alphaChill im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.03.11, 12:17 -
PHP code und HTML Code im Forum anzeigen lassen!
Von redheador im Forum PHPAntworten: 1Letzter Beitrag: 09.04.07, 18:44 -
code eingeben für sonderzeichen..?
Von d&a im Forum TypografieAntworten: 5Letzter Beitrag: 05.12.06, 11:33 -
Sonderzeichen in HTML-Code umwandeln
Von kaitheo im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 20.10.05, 08:16 -
HTML-code anzeigen ohne form oder Sonderzeichen?
Von friendofmisery im Forum HTML & XHTMLAntworten: 10Letzter Beitrag: 13.03.05, 18:40





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren