Riward: internal array pointer + session

Beitrag lesen

Und somit ist diese Frage gar nicht uninteressant.

..Danke :-)

Denn es gibt weder eine Funktion array_get_pointer() noch eine array_set_pointer().

Genau..

Man müsste das also im Script emulieren. Für den Pointer die Position mitzählen und nachher, nach dem deserialisieren, auch wieder auf diese Weise einstellen.

  
# Set + - Für Pointer (Vorheriger Kunde / Nächster Kunde)  
$kunden_selektion_ = $_SESSION["kunden_selektion"];  
foreach($kunden_selektion_ as $_kunde_id){  
	if ($_kunde_id == $kunde_id) break;  
	else next($kunden_selektion_);  
}  
$kunden_selektion_next = $kunden_selektion_;  
$kunden_selektion_prev = $kunden_selektion_;  
$next = next($kunden_selektion_next);  
$prev = prev($kunden_selektion_prev);  

Ist einfach nicht schön, aber es geht..

Riward