Michał
Stachura
Dedykowane serwisy i
strony www -
http://santri.eu
Temat: Kasowanie rekordów z tablicy
Witam,mam dwie tablice
$tabliczka = array(1,3,21,1,12);
$offset = array(1,3,5)
$offset definiuje które elementy z $tabliczka mają być usunięte w tym wypadku są to: 1, 21, 12.
Jak to teraz prawidłowo usunąć?
array_splice nie bardzo bo jak zrobiłem:
foreach ($offset as $i) {
array_splice ($tabliczka, $i, 1);
}
jak mozecie się domyślić w pierwszym przebiegu wyciął 1 tak jak trzeba ale przy okazji aktualizował sobie offseta i w kolejnym zamiast usunąć 21 wyciął 1.
Na okrętke to wiem jak to napisać zamienić na stringa, sparsować, zrobić ponownie tablicę ale coś mi świta, że można to po normalnemu zrobić tylko... no właśnie jasność pomroczna.Michał Stachura edytował(a) ten post dnia 10.12.09 o godzinie 23:41