Hab anscheinend grade nen' kleinen Aussetzer,müsste doch eigentlich funzen,oder?
Ich habe diesen String aus der DB ausgelesen:
1:1069586844,2:1069586856
Vor dem Doppelpunkt sind die Threadid's und danach die Timestamps wann die Threads das letzte mal besucht wurden(siehe anderen Thread...)
Um das jetzt aufzuteilen habe ich mehrere explode() benutzt,was aber nicht funzen will...
Wenn ich nach dem ersten explode "print_r( $read_posts );" aufrufe,kommt auch das gewünschte Ergebnis:
Array ( [0] => 1:1069586844 [1] => 2:1069586844 )
Nach der Foreach schleife allerdings komme ich auf dieses Ergebnis:
Array ( [0] => 2 [1] => 1069586844 )
Was ist falsch?EIGENTLICH müsste doch das rauskommen:
Array( [1] => 1069586844 [2] => 1069586844 )
Hilfe?
Ich habe diesen String aus der DB ausgelesen:
1:1069586844,2:1069586856
Vor dem Doppelpunkt sind die Threadid's und danach die Timestamps wann die Threads das letzte mal besucht wurden(siehe anderen Thread...)
Um das jetzt aufzuteilen habe ich mehrere explode() benutzt,was aber nicht funzen will...
PHP-Code:
$read_posts = explode( ",", $read_posts );
foreach( $read_posts as $key )
{
$read_posts = explode( ":", $key );
}
Array ( [0] => 1:1069586844 [1] => 2:1069586844 )
Nach der Foreach schleife allerdings komme ich auf dieses Ergebnis:
Array ( [0] => 2 [1] => 1069586844 )
Was ist falsch?EIGENTLICH müsste doch das rauskommen:
Array( [1] => 1069586844 [2] => 1069586844 )
Hilfe?
Kommentar