Timmer
Mitglied
Hey, bekanntes Problem, ich explode einen String, bei dem das zweite Array-Element unter Umständen leer ist, also garnicht geschrieben wird. Jetzt versuche ich, dieses nicht existierende Array-Element in eine Variable zu speichern. Natürlich meckert er da. Umgehen wollte ich das Problem mit einem String, den ich einfach hinter den zu explodenden String hänge und später vom zweiten Array-Element wieder abziehen wollte. Geht nicht, bzw. geht schon, Notice kommt aber trotzdem noch...
Hat jemand eine Idee, wie ich die Notice los werde?
PHP:
foreach($array as $string){
list($foo, $bar) = explode(' = ', $string . 'foobar'); //Fehler: Notice: Undefined offset: 1
$new_array[$foo] = substr($bar, 0, -6);
}
Zuletzt bearbeitet: