undefinierter Offset bei Verwendung von PHP explode ()
Ich habe geschrieben, was ich für eine sehr einfache Verwendung der PHP hieltexplode()
Funktion, um einen Namen in Vor- und Nachnamen aufzuteilen:
// split name into first and last
$split = explode(' ', $fullname, 2);
$first = $split[0];
$last = $split[1];
Dies wirft jedoch einen PHP-Fehler mit der Nachricht auf"Undefined offset: 1"
. Die Funktion scheint immer noch zu funktionieren, aber ich möchte gerne klären, was den Fehler verursacht. Ich habe das überprüftPHP-Handbuch Ihre Beispiele verwenden jedoch dieselbe Syntax wie oben. Ich denke, ich verstehe, was ein undefinierter Offset ist, aber ich kann nicht sehen, warum mein Code den Fehler erzeugt!