phpbar.de logo

Mailinglisten-Archive

[php] explode() ohne delimiter

[php] explode() ohne delimiter

Egon Schmid eschmid_(at)_php.net
Wed, 15 Dec 1999 20:51:48 +0100


Ulf Wendel wrote:

> Ich möchte aus einem String in seine einzelnen Zeichen zerlegen.
> Der String enthält keine delimter, die eine Anwendung von
> strtok()/explode() erlauben. D.h.
> 
> $txt = "Hallo!";
> 
> soll werden zu:
> 
> $teile[0]="H";
> $teile[1]="a";
> ...
> 
> Gibt es eine elegantere Methode als:
> 
> $teile = array();
> $len = strlen($txt);
> for ($i=0; $i<$len; $i++)
>   $teile[$i]=substr($txt, $i, 1);

Aus dem Gedächtnis:

$teile = $txt;
while (list($k, $v) = each ($teile)) {
	echo $k."=>".$v."\n";
}

-Egon

-- 
Grüninger Straße 6 · D-70599 Stuttgart
Fon +49 711 45 37 21 · http://www.php.net/
http://www.php.net/manual/ · http://www.php.net/books.php3
Concert Band: http://www.uni-hohenheim.de/~windband/


php::bar PHP Wiki   -   Listenarchive