Cytat(ctom @ 4.07.2015, 05:08:20 )

$arr = [4,2,12,73,12];
$id = 2;
$poprzednia = prev($arr);
z tym, że problemem są duplikaty wartości (np 12) ... w takim wypadku musisz pomyśleć i innym przekazywaniu parametru do identyfikacji pozycji w tablicy.
Dziękuję bardzo, to by działało

Mam tylko namieszane coś z dodawaniem do tablicy (problem w powyższym kodzie występuje w momencie gdy są duplikaty).
Mam takie dodawanie do tablicy:
$save_to_por = array('id'=>czysc_sql_liczby
($_POST['por_poz_send_to_por'])); // dodawane id produktu $if_used = null;
foreach ($_SESSION['koszyk_porownanie'] as $value) {
if($_POST['por_poz_send_to_upd'] == $value){
$if_used = 1; // mam już taki wpis
}
}
if($if_used == ""){
//dodaj_koszyk_porownanie($save_to_por); dodaj do koszyka, nie ma duplikatu
}
Jednak mój kod coś nie do końca działa, "przepuszcza" i zapisuje do sesji duplikaty

Wie ktoś może jak to naprawić?
Bardzo prosiłbym o pomoc w naprawieniu powyższego kodu,
Northwest