PHP String konvertieren

xXNeXoNXx

Lt. Junior Grade
Registriert
Mai 2008
Beiträge
455
Hallo,

Folgendes Problem:

Ich habe eine variable, welchen einen String der Form

Code:
$var = 'zahl1, zahl2, zahl3, zahl4';

beinhaltet. Die Anzahl der Zahlen ist dabei unterschiedlich, sie sind aber jeweils durch ein Komma getrennt. Nun möchte ich die Zahlen in dieser Variable in ein Array schreiben, so dass das Array folgendermaßen aussieht:

Code:
$array['1'] = zahl1;
$array['2'] = zahl2;
$array['3'] = zahl4;
$array['4'] = zahl4;
$array['adz'] = 4;

Es sollen also in ein durchnummeriertes Array die Zahlen aus der ersten Variable nacheinander geschrieben werden und zwar ohne Kommata. Dazu soll es noch eine Variable geben, die die Anzahl der Werte beinhaltet.

Wie realiesiert man so etwas?

MfG
 
mit explode() kannst du einen string in ein array trennen. versuch dein glück. :) wobei das "anzahl elemente" element überflüssig ist, denn das bekommst du auch über sizeof() hin.
 
Hm, danke dafür. Ich habe jetzt versucht, das Ganze umzusetzen und folgenden Code geschrieben:

Code:
	$mw = $_Post['mittelwert'];
	$amw = explode(",",$mw);
	echo $amw['0'];

Dummerweise gibt das Echo nichts aus, auch wenn eine Eingabe da ist (echo $_POST['mittelwert'] funktioniert). Was zum Teufel mache ich falsch?!
 
Wenn du auf einen Formularwert zurückgreifen willst, dann solltest du $_POST verwenden und nicht $_Post
 
Zurück
Oben