Hallo,
Ich habe einen 4 Strings wie folgt:
$str1 = „Hallo“;
$str2 = „~50“;
$str3 = „Servus“;
$str4 = „~10“;
Ich will nun rausbekommen welcher String mit „~“ anfängt. Also:
$arr1 = $str_split($str1);
if ($arr1[0] == „~“){//mach was
}
… und so weiter. Aber mein Provider hat nicht PHP5 installiert, aber str_split gibt es erst ab PHP5. Git es eine Alternative wie ich heraus bekomme, welcher String mit „~“ beginnt?
strpos, substr, preg_match fallen mir mal spontan ein.
Ich wette da gibt es noch eine Menge andere Möglichkeiten.
einfach mal nachlesen: http://www.php.net/manual/de/ref.strings.php
Gruss
Quaser
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo!
Du kannst es auch folgendermassen probieren:
$str = „teststring“;
$len = strlen($str);
for($i=0; $i\n", $i, $str{$i});
Hier würde dann als Ausgabe stehen: Zeichen 1 ist ~
Oder so:
$str = „teststring“;
$str2 ="~hallo";
$len = strlen($str2);
if ($str2[0]== „~“)
{echo „Dieser String beginnt mit Tilde!“;}
Das müsste auch funktionieren.
Gruß
Florian
http://www.fs-it-online.de
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
if (ereg("^~.*"))
then do
es kann sein dass du vor die tilde ein backslash setzen musst, musst halt ausprobieren.
mfg
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]