PHP: gross-kleinschreibung
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beispiel
deutsche umlaute
funktion
kleinschreibung
lateinischen buchstaben
mache
manual
string
umsetzt beitrag
vergleich
vergleichen
zurck
-
hi
wie kann ich verhindern das beim vergleichen von strings die gross und kleinschreibung beachtet wird also: z.b.:
$str1="Hallo";
$str2="hallo";
if($srt1==str2)
{
echo "ident.";
}
else
{
echo "nicht ident.";
}
in diesem beispiel wird Hallo und hallo als verschieden (nicht ident.) erkannt wie mache ich es damit es als ident. erkannt wird?
vielen danke im voraus... mfg rideofsteel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://www.php.net/manual/de/function.stripos.php
-
ich weis nicht ganz wie mir das weiterhilft... könntest du ein beispiel geben?
aber dennoch danke
edit:
oder eine funktion die einen string in kleinbuchstaben od. grossbuchstaben umsetzt...
Beitrag geaendert: 25.11.2006 22:08:37 von rideofsteel -
Die Funktionen strtolower() und strtouppper() geben Strings komplett in Klein- bzw. Großbuchstaben zurück.
-
so, dass sollte dir weiterelfen...:
http://www.selfphp.de/funktionsreferenz/string_funktionen/strtolower.php
l sebi -
$str1='Hallo';
$str2='hallo';
if($srt1==str2)
{
echo 'ident.';
}
else
{
echo 'nicht ident.';
}
...
if( preg_match( '/\A' . preg_quote($str1, '/') . '\z/i', $str2 ) ) {
echo 'gleich (nicht identisch)';
}
else {
echo 'nicht gleich';
}
Das funktioniert allerdings, wie strtoupper() und strtolower() auch, nur mit lateinischen Buchstaben. Wenn du deutsche Umlaute benötigst, wird es schwieriger zu realisieren, oder der Vergleich dauert länger. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage