Array
(
[id] => 36
[termin] => 1
[nazwisko1] => Kowalski
[imie1] => Jan
[nazwisko2] => Kozłowski
[imie2] => Bartek
[nazwisko3] => Nowacki
[imie3] => Marcin
)
Chcę usunąć dane z nr 2 i dane z numerem 3 podmienić na 2, aby w wyniku otrzymać tabelę:
Array
(
[id] => 36
[termin] => 1
[nazwisko1] => Kowalski
[imie1] => Jan
[nazwisko2] => Nowacki
[imie2] => Marcin
)
znam numer aktualny danej czyli mam zmienną nr i zmienną i, która mówi o ile mam zmienić klucz.
$nr = 3; // a dane z numerem 3 mam podmienić na 2 $i= 2; //z tym numer muszę usunąć dane z tabeli if($nr!=($i+1)) { foreach ($tab as $k=>$v) { if (preg_match("/^nazwisko".$nr"/", $k) == 1) // tutaj muszę podmienić klucz nazwisko3 na nazwisko 2? } }
Czytał już o array_splice, array_combine, ale to nie to, według mnie.
Macie jakiś pomysł?