• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

list() + explode() = funkioniert nicht

syuam

Neues Mitglied
hier mein einfaches script:
PHP:
error_reporting (E_ALL | E_STRICT);
ini_set ('display_errors' , 1);
$bild_id = "img3";
list($one, $two) = explode(".", "$bild_id", 2);
echo "$one<br />";
echo "$two";
Nun dachte ich, ich bekomme:
Jedoch ist die Ausgabe:
Notice: Undefined offset: 1 in /srv/disk8/1391019/www/myfirststore.eu.pn/submitPage.php on line 6
img3
Ich will einfach nur die Zahl hinter dem "img" in eine eigene Variable bringen, damit mit der weiterarbeiten kann. was ist da falsch?
lg
 
das hier funktioniert auch nicht:
error_reporting (E_ALL | E_STRICT);
ini_set ('display_errors' , 1);
$bild_id = "img3";
$parts = explode(".", $bild_id);
$one = $parts[0];
$two = $parts[1];
echo "$one<br />";
echo "$two";
Ausgabe ist:
Notice: Undefined offset: 1 in /srv/disk8/1391019/www/myfirststore.eu.pn/submitPage.php on line 8
img3
was nun?
lg
 
habs :)
so muss es sein:
error_reporting (E_ALL | E_STRICT);
ini_set ('display_errors' , 1);
$bild_id = "img.3";
$parts = explode(".", $bild_id);
$one = $parts[0];
$two = $parts[1];
echo "$one<br />";
echo "$two";
 
Zurück
Oben