foreach - usuwanie tablicy na biezaco / pobieranie przetarzanego elementu

foreach - usuwanie tablicy na biezaco / pobieranie przetarzanego elementu
mgs_saladin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 236
0

Witam

Mam dwa pytania odnośnie foreach pierwsze to takie czy da się usunąć <ort>bierzący</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?

Kopiuj
$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>";
SI
  • Rejestracja: dni
  • Ostatnio: dni
1

Da się w ten sposób:

Kopiuj
foreach ($arr as $key => $value)
mgs_saladin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 236
0

ahh zmeczenie

unset($tab[$el]);

temat zamkniety

mgs_saladin
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 236
0

masz racje dzieki

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.