Supportnet Computer
Planet of Tech

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,

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

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.

Antwort 4 von rabies

btw. noch was für Pagestylist gefunden: function.str_split

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.

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???

Antwort 8 von Dimer

Das sind Formatangaben für printf().
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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: