PHP-Befehl explode trennt falsch
Vorgegeben sei dieser String:
Code:
4 ;Deutschland ;GER ; 9;102,0;8w4 ;2s2 ;1w1 ;3w2 ;= ;10s3 ;9s4
Mit
PHP-Code:
$spalte = explode(';',$string)
trenne ich den String beim Semikolon. Heraus kommt aber das:
Code:
Array
(
[0] => 4
[1] => Deutschland
[2] => GER
[3] => 9
[4] => 102,0
[5] => 8w4
[6] => 2s2
[7] => 1w1
[8] => 3w2
[9] => =
[10] =>
[11] => 10s3
[12] => 9s4
)
Ein Bug in explode (PHP 8, als auch 7)?
Ich versuche es jetzt mal mit preg_split.
EDIT: preg_split trennt auch falsch.