Problem mit list und explode

ahykes

Erfahrenes Mitglied
Hallo und ab zur Sache :

Was ist hier dran falsch?

PHP:
list($produid,$name) = explode('_',$_POST[select][$i]);

Nur eins vorne weg : $_POST[select][$i] ist nicht leer Das weiss ich, denn wenn ich einen echo auf die Variable mache gibt er in meinem Fall bzw. 16_Adobe Photoshop aus.

Nach meinem Verständnis müsste doch folgendes in den Variablen stehen, oder?

$produid = 16
$name = Adobe Photoshop

Aber es wird nichts aus gegeben. :suspekt:

Was mach`ich falsch?
 
Eigentlich sollte das dabei rauskommen.

Was bringt dir denn ein
PHP:
var_dump(explode('_',$_POST['select'][$i]));

bzw ein

$test = explode('_',$_POST['select'][$i]);
var_dump($test);

?

Der Korrektheit halber sollte um das select ' oder ".
 
Nicht mal ein Array()? Denn im letzteren Fall sollte wenigstens ein Leeres array erzeugen, wenn er schon nicht splitten kann...
 
Zurück