Gość_Piotr
16.10.2005, 12:52:23
Witam serdecznie....
ostatnio gnębi mnie funkcja each()...
po co ona własciwie jest?Wiem tylko ,że służy do zwracania bięzącego elementu tablicy.....
prosiłbym o jakieś proste przykłady....i dokładniejsze objasnienie...kiedy i po co sie jej używa....
Pozdrawiam!
snipe
16.10.2005, 13:21:46
Funkcja each() zwraca biezacy element tablicy oraz nadaje nestepnemu atrubut biezacego :]
np.:
<?php
$dane = array('imie'=>'Jan', 'nazwisko'=>'Kowalski', 'adres'=>'Sosnowa'); while($element = each($dane)) {
}
?>
ennics
16.10.2005, 13:43:12
można w prostszy sposób wykorzystać foreach()
<?php
1 => 'aaa',
2 => 'sss',
4 => 'ddd'
)
foreach ( $array as $key => $val ) {
}
?>
mike
16.10.2005, 13:48:55
Nie wiem czy wiesz, ale w manualu wszystko jest objaśnione i na dodatek po polsku, czyli tak jak chcesz.
each()
snipe
16.10.2005, 13:55:16
mozna jeszcze tak
<?php
$dane = array('imie'=>'Jan', 'nazwisko'=>'Kowalski', 'adres'=>'Sosnowa'); while(list
($klucz, $wartosc) = each($dane)) {
echo $klucz.' - '.$wartosc.'<br />'; }
?>
Gość_Piotrek
16.10.2005, 17:22:12
DZIEKUJE za wszystkie odpowiedzi!!!!!!Bardzo mi pomogły!
W manualu patrzyłem ale kiepso to tam wytłumaczyli...
Pozdrawiam