Aufspalten von Zeichenketten

Wie man am Titel erkennen kann, möchte ich Zeichenketten aufspalten, also wenn ein Wort "Test" heißt, es in seine einzelnen Buchstaben zerlegen. Wie macht man dass? Ach ja, die verschiedenen Buchstaben sollten später einzelnen Variablen zugeordnet sein, also $1 enthält T, $2 enthält e usw.

Danke im Vorraus
MagicMasterII
 
1: Variablen, die mit einer Ziffer beginnen sind ungültig!

2: Auf einzelne Buchstaben in einem String greift man so zu:
PHP:
$sString = "Hallo Test";

for ( $i=0; $i<strlen( $sString ); $i++ ) {
    printf( "%s<br>\r\n", $sString{$i} );
}
 
PHP:
$sString = "Test";

echo $sString[0]."<br>";
echo $sString[1]."<br>";
echo $sString[2]."<br>";
echo $sString[3]."<br>";

Die Ausgabe würde so aussehen:

Code:
T
e
s
t

Alles klar? :-)
 
@Sebastian: Der Zugriff auf die einzelnen Chars eines Strings über [] ist deprecated (seit PHP 4). Stattdessen wird, wie Fabian es in seinem Code auch getan hat, {} verwendet.
 
Original geschrieben von Fabian Hofmann
1: Variablen, die mit einer Ziffer beginnen sind ungültig!

2: Auf einzelne Buchstaben in einem String greift man so zu:
PHP:
$sString = "Hallo Test";

for ( $i=0; $i<strlen( $sString ); $i++ ) {
    printf( "%s<br>\r\n", $sString{$i} );
}

Danke nochmal für die schnelle Antwort. Bei mir zeigt der aber einen parse error in der for-Zeile...

MagicMasterII
 
Zurück