phpbar.de logo

Mailinglisten-Archive

[php] String -> Array

[php] String -> Array

Ralf Geschke php_(at)_phpcenter.de
Wed, 21 Aug 2002 02:49:44 +0200


On Mit, 21 Aug 2002, Frank Liebelt wrote:

> > $array = split(",", $string)
> >... oder: $array = explode(",", $string)
> 
> Genau dies ist mein Problem. Wenn ich das so mache, sieht das Array so
> aus:
> Array ( [0] => Array ( [0] => 2 [1] => 3 ) )

Noe. 

> 
> Demnach eine Position im Array [0] mit folgendem Inhalt:
> 
> echo $array[0];
> 
> Array ( [0] => 2 [1] => 3 )
> 
> Dies ist natürlich nicht das was ich haben möchte.
> Die Werte die in array[0] stehen, sollen ein eignenes array sein und
> nicht der erste eintrag in diesem.
> Jetzt habe ich mir gedacht $test = array[0] aber if (is_array... sagt
> halt "kein array".
> Ich hoffe, das ist jetzt verständlich.

Nein, nicht wirklich.

In Deiner ersten Mail schreibst Du:

>Ich bekomme von jemanden einen String übergeben der wie folgt aussieht.
>$foo = "13,454,32,34"

>Ich möchte aus diesem String nun ein Array machen, das wie folgt
>aussehen sollte.

>[0] => "13", [1] => "454" u.s.w

Wenn man die bereits genannten Tipps umsetzt, entsteht z.B. 
ein Skript wie dies:
<pre>
<?php
$foo = "13,454,32,34"; 
$bar = split(",",$foo);
print_r($bar);
?>
</pre>

Und das Ergebnis desselben lautet:

Array
(
    [0] => 13
    [1] => 454
    [2] => 32
    [3] => 34
)

Was Du hingegen da oben schreibst, ist leider etwas wirr. ;-)

Beste Gruesse,
   Ralf
-- 
: www  : http://www.bttr.org  :  mail: ralf_(at)_bttr.org
: Eine Site rund um MySQL     :  http://www.bttr.org/mysql/
: Privacy now! My Public Key  :  http://www.bttr.org/geschke.asc


php::bar PHP Wiki   -   Listenarchive