Supportnet / Forum / Skripte(PHP,ASP,Perl...)
String teilen
Frage
Hallöchen!!!
Ich möchte einen String teilen und in einem Array speichern. Und zwar möchte ich jeden Buchstaben teilen. also der string hat 5 zeichen dann sollen auch 5 elemente in einem array stehen.
nur wie???
danke schon ma im vorraus
Antwort 1 von Nessus
Hi,
Nessus
http://www.php-faq.de/q/q-string-teilen.html
Nessus
Antwort 2 von Nessus
Oder so:
$test = "hallo1";
for($i=0, $var="a"; $i<strlen($test) && $i<=5; $i++, $var++) {
$$var=$test[$i];
echo "$$var = " . $$var . "<br>";
}
Nessus
$test = "hallo1";
for($i=0, $var="a"; $i<strlen($test) && $i<=5; $i++, $var++) {
$$var=$test[$i];
echo "$$var = " . $$var . "<br>";
}
Nessus
Antwort 3 von rabies
Hey,
Mh. Kleine Frage am Rande. Ich kann mit dem doppelten Dollarzeichen ($$var) da nichts anfangen. Welche Bedeutung nimmt´n das ein?
Sven.
Mh. Kleine Frage am Rande. Ich kann mit dem doppelten Dollarzeichen ($$var) da nichts anfangen. Welche Bedeutung nimmt´n das ein?
Sven.
Antwort 4 von rabies
Antwort 5 von Kleine_Antwort
In PHP können Variablennamen selbst variabel sein:
Wenn $a="Hund" ist, dann ist $$a gleich $Hund! Also das $a hinter dem ersten $ wird durch seinen Inhalt ersetzt.
Wenn $a="Hund" ist, dann ist $$a gleich $Hund! Also das $a hinter dem ersten $ wird durch seinen Inhalt ersetzt.
Antwort 6 von rabies
Ah, danke. :D
Antwort 7 von Pagestylist
hab auch noch ne frage
ich hab diese fkt genommen sie funktioniert *lol*
$str = "teststring";
$len = strlen($str);
for($i=0; $i<$len; $i++)
printf("Zeichen %d ist %s<br>\n", $i, $str{$i});
aber wie kommen die auf %d und %s???
kann man mit dem % auch ne variable definieren???
ich hab diese fkt genommen sie funktioniert *lol*
$str = "teststring";
$len = strlen($str);
for($i=0; $i<$len; $i++)
printf("Zeichen %d ist %s<br>\n", $i, $str{$i});
aber wie kommen die auf %d und %s???
kann man mit dem % auch ne variable definieren???
Antwort 8 von Dimer
Das sind Formatangaben für printf().
http://php.speedbone.de/manual/de/function.sprintf.php
http://php.speedbone.de/manual/de/function.sprintf.php
Antwort 9 von Pagestylist
oki danke hat prima geklappt
zu euch komm ich immer wieder gern.
gurss
chris
zu euch komm ich immer wieder gern.
gurss
chris