Autor | Zpráva | ||
---|---|---|---|
Tomasecekkkk Profil * |
#1 · Zasláno: 1. 11. 2008, 16:02:51
Zdravim Vas,
rad bych poprosil o jednu radu, pomoci print_f() generuju tento vypis: Array ( [0] => Array ( [a] => 100natural.cz [b] => 1.11.2008 0:00:00 ) [1] => Array ( [a] => 1pete.cz [b] => 1.11.2008 0:00:00 ) [2] => Array ( [a] => aaavon.cz [b] => 1.11.2008 0:00:00 ) [3] => Array ( [a] => anitka.cz [b] => 1.11.2008 0:00:00 ) [4] => Array ( [a] => betynkaplus.cz [b] => 1.11.2008 0:00:00 ) ) Záznamů je několik desítek, poradíte mi prosím jak pomocí nějakého příkazu vypisovat pouze to co je v te promene a a v promene b? Diky Tom |
||
Měsíček Profil |
#2 · Zasláno: 1. 11. 2008, 16:34:24
foreach ..
|
||
Alphard Profil |
#3 · Zasláno: 1. 11. 2008, 16:35:10
foreach ($pole as $line) { echo $line['a']; echo $line['b']; } $pole je vaše pole, upravte si název |
||
Tomasecekkkk Profil * |
#4 · Zasláno: 1. 11. 2008, 16:50:03
Alphard
Díky moc, to je přesně ono ;o) Diky |
||
Tomasecekkkk Profil * |
#5 · Zasláno: 1. 11. 2008, 16:51:51
A ještě jedna otázka, jde vypsat pouze např. prvních 10 záznamů?
|
||
Tomasecekkkk Profil * |
#6 · Zasláno: 1. 11. 2008, 16:55:10
Jinak jsem vymyslel toto,
$i=1; foreach ($table_rows as $line) { if($i==11){ break; } else { echo $line['a']."<br>"; } $i++; } ale nevim, jestli to tak muze byt |
||
Alphard Profil |
#7 · Zasláno: 1. 11. 2008, 17:19:12
„ale nevim, jestli to tak muze byt“
může, ještě by byla možnost upravit to do cyklu for (což je to samé, jen trochu jiná syntaxe), ale nic lepšího se stejně asi nevymyslí (pokud nechcete smáznout zbytek pole a vypsat to původním způsobem :-)) |
||
DJ Miky Profil |
#8 · Zasláno: 1. 11. 2008, 18:16:09
„ale nevim, jestli to tak muze byt“
Můžeš to zkusit :-). Jednodušeji by to šlo napsat třeba takhle: $i=1; foreach($table_rows as $line) { if($i++>10) break; echo $line['a'].'<br>'; } |
||
Časová prodleva: 16 let
|
0