Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von März

SELFHTML Forumsarchiv
Nach mehreren einzelnen Zeichen in einem String suchen

Informationsseite
  1. Seite (PHP) Nach mehreren einzelnen Zeichen in einem String suchen von Kalle_B, 31. 03. 2008, 18:19
nach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: Kalle_B, 31. 03. 2008, 18:19

Hallöle,

Bin dabei, meion System auf UTF-8 umzustellen. In der Datenbank sind jetzt ISO-8859-1 und UTF-8 Daten.

Nun möchte ich prüfen, ob z.B. in einem Ort eines der Zeichen 'äöüßÄÖÜ' vorkommt. Wenn ja, dann utf8_encode($ort).

Wie kann ich 7 Nadeln mit einem Kommando abfragen?

Möchte nicht für jeden infrage kommende Feld dieses hier 7 mal machen:
int strpos  ( string $haystack  , mixed $needle  [, int $offset  ] )

MfG Kalle

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2008, 18:33

Hi,

»» Nun möchte ich prüfen, ob z.B. in einem Ort eines der Zeichen 'äöüßÄÖÜ' vorkommt. Wenn ja, dann utf8_encode($ort).

was passiert denn, wenn Du diese Funktion aufrufst, obwohl keines der Zeichen vorkommt?

»» Wie kann ich 7 Nadeln mit einem Kommando abfragen?

7 Millionen, meinst Du wohl. Das dürfte der Anzahl in Frage kommender Zeichen näher sein.

»» Möchte nicht für jeden infrage kommende Feld dieses hier 7 mal machen:

Nein. Eine Regular Expression möchtest Du auch nicht nehmen, da diese nicht wesentlich performanter sein dürfte, als einfach plump zu kodieren.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: Kalle, 31. 03. 2008, 18:43

Hi,

»» was passiert denn, wenn Du diese Funktion aufrufst, obwohl keines der Zeichen vorkommt?

Dann habe ich ein Problem, weil UTF-8 Daten nochmals codiert und Umlaute dann unsinnig  angezeigt werden.

Kalle

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: Cheatah, 31. 03. 2008, 18:45

Hi,

»» »» was passiert denn, wenn Du diese Funktion aufrufst, obwohl keines der Zeichen vorkommt?
»» Dann habe ich ein Problem, weil UTF-8 Daten nochmals codiert und Umlaute dann unsinnig  angezeigt werden.

wieso sind die Daten mal vorkodiert und mal nicht? Du hast offenbar ein vollkommen anderes Problem, um dessen Lösung Du Dich hochprior kümmern solltest.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: Kalle_B, 31. 03. 2008, 20:14

Hi,

»» wieso sind die Daten mal vorkodiert und mal nicht? Du hast offenbar ein vollkommen anderes Problem, um dessen Lösung Du Dich hochprior kümmern solltest.

Habe ich doch erwähnt. Die Daten wurden über 3 Jahre eingegeben, und 2008 eben als UTF-8, weil die Programme auf UTF-8 umgestellt wurden.

Kalle

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: suit, 01. 04. 2008, 10:20

»» Habe ich doch erwähnt. Die Daten wurden über 3 Jahre eingegeben, und 2008 eben als UTF-8, weil die Programme auf UTF-8 umgestellt wurden.

wenn jemand die zeichen als utf-zeichen eingegeben hat, wurde aber satt ä ein ä eingegeben, warum sollte das wohl jemand machen?

nach obennach unten

Nach mehreren einzelnen Zeichen in einem String suchen

Die folgende Nachricht zum Thema stammt von: dedlfix, 31. 03. 2008, 19:45

echo $begrüßung;

»» »» [...] utf8_encode($ort) [...]
»» »» Wie kann ich 7 Nadeln mit einem Kommando abfragen?
»» 7 Millionen, meinst Du wohl. Das dürfte der Anzahl in Frage kommender Zeichen näher sein.

Genauer gesagt: 128. Zumindest bei der oben zitierten Anwendung der Funktion.


echo "$verabschiedung $name";

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von März

© 1998-2006 Seite Impressum, Software: Classic Forum