Witam.
W jaki sposób najlepiej wyświetlić co drugi indeks z tablicy numerycznej?.
Witam.
W jaki sposób najlepiej wyświetlić co drugi indeks z tablicy numerycznej?.
Zwiększać numer indeksu o 2.
<?php
Dzięki, mam małe doświadczenie w pętlach nie wiedziałem, że można to zrobić w ten sposób. Kombinowałem za pomocą While i funkcji poruszania się wewnątrz tablicy.
Próbowałem z czymś takim:
$set = array (0, 1, 2, 3, 4, 5, 6, 7, 8);
trochę na mieszane w twoim kodzie. Żeby pokazać twój błąd trzeba zapoznać się z definicją metod których używasz.
używając tych metod funkcja powinna wyglądać mniej więcej tak:
= array (0, 1, 2, 3, 4, 5, 6, 7, 8);reset($set);current($set); // wypisz element zerowy
Ja to definiowałem tak:
$set = array (0, 1, 2, 3, 4, 5, 6, 7, 8);
Tak jak pisałem poczytaj manula:
http://php.net/manual/en/function.next.php
parameter - array a Ty podajesz element.
http://www.php.net/manual/en/function.each.php
zwraca parę klucz - wartość, czy tobie są potrzebne tego typu dane, raczej nie w tym przypadku
i teraz jeszcze logika metody.
Start wskaźnik na elemencie 0.
while – zapis inline
=== pierwsza pętla
wypisz element zerowy
przypisz pod zmienną element zerowy (obecny) zwiększ indeks
rzekomo zwiększ indeks (patrz zdanie drugie postu)
====
wypisz element w zmiennej - zerowy
przypisz pod zmienną element drugi (obecny) zwiększ indeks
rzekomo zwiększ indeks (patrz zdanie drugie postu)
====
więc logika daje kolejno: 0 0 2 4 6
Teraz już widzisz gdzie masz błędy?
Teraz już widzę błędy #-o , dzięki za wyjaśnienie.