Autor Zpráva
Tomasecekkkk
Profil *
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
foreach ..
Alphard
Profil
foreach ($pole as $line)
{
  echo $line['a'];
  echo $line['b'];
}


$pole je vaše pole, upravte si název
Tomasecekkkk
Profil *
Alphard

Díky moc, to je přesně ono ;o) Diky
Tomasecekkkk
Profil *
A ještě jedna otázka, jde vypsat pouze např. prvních 10 záznamů?
Tomasecekkkk
Profil *
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
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
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>';
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0