foreach - usuwanie tablicy na biezaco / pobieranie przetarzanego elementu

Odpowiedz Nowy wątek
2011-08-10 02:00
0

Witam

Mam dwa pytania odnośnie foreach pierwsze to takie czy da się usunąć ort! przetwarzany element? unset($tab[0]) dziala bardzo dobrze jednak nie znam jego ID podczas przetwarzania bazuje na jego tylko kopii / referencji $el

Chce tez obejsc problem z innej strony czy da sie pobrac id przetwarzanego elementu tablicy w foreach?

$tab[]="A";
$tab[]="B";
$tab[]="C";
echo "tablica: <pre>";print_r($tab);echo "</pre>";
 
foreach ($tab as &$el) {
     echo "el=$el<br/>";
}
 
echo "tablica: <pre>";print_r($tab);echo "</pre>";
edytowany 3x, ostatnio: madmike, 2011-08-10 08:43

Pozostało 580 znaków

2011-08-10 02:11

Da się w ten sposób:

foreach ($arr as $key => $value)

Pozostało 580 znaków

2011-08-10 02:25
0

ahh zmeczenie

unset($tab[$el]);

temat zamkniety

coś Ci się pomyliło chyba - http://ideone.com/wyPX7 wykorzystaj tę składnię foreach, którę podałem wyżej - sirkruk 2011-08-10 02:30

Pozostało 580 znaków

2011-08-10 02:41
0

masz racje dzieki

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0