Autor | Zpráva | ||
---|---|---|---|
Lorem Profil * |
#1 · Zasláno: 1. 2. 2013, 15:22:47
Dobrý den,
chtěla jsem se jen zeptat, zda-li je možné využívat for v array, např.: $rows = array( for($i = 1; $i <= $mt; ++$i) { $header = imap_header($conn, $i); $from = imap_mime_header_decode($header->fromaddress); $from = $from[0]->text; $date = date('j.n.o, G:i', $header->udate); $adress = ($header->from[0]->mailbox).'@'.($header->from[0]->host); $structure = imap_fetchstructure($conn, $i); $overview = imap_fetch_overview($conn,$i,0); array('iso'=>'AL', 'check'=>'<input type="checkbox" name="" value="'.$i.'" />', 'subject'=>decode_imap_text($overview[0]->subject), 'from'=>'<a href="index.php?page=prew&id='.$i.'" title="'.$adress.'">'.$from.'</a>', 'date'=>$date ) } ); předem děkuji za odpověď :) |
||
ShiraNai7 Profil |
#2 · Zasláno: 1. 2. 2013, 15:30:36
Ne. Pole definuj vně for a pak do něj vkládej hodnoty.
$rows = array(); for( ... ) { // ... $rows[] = array( 'iso' => ..., // atd.. ); } |
||
Joker Profil |
#3 · Zasláno: 1. 2. 2013, 15:31:30
Ne, takhle to nejde.
Ani nevím, co by bylo výsledkem. Ale jde v cyklu přiřazovat do pole třeba takto: $pole = array(); for ($i = 1; $i < 5; $i++) { $pole[] = $i . ". položka"; } $pole = array(); for ($i = 1; $i < 5; $i++) { $pole[$i - 1] = $i . ". položka"; } |
||
Lorem Profil * |
#4 · Zasláno: 1. 2. 2013, 15:35:16 · Upravil/a: Lorem
No tu jde o to, že potřebuji při každém cyklu vytvořit nové pole :(
A zároveň aplikovat tyto pole do jednoho (vně rozdělených na x polí) :( |
||
Joker Profil |
#5 · Zasláno: 1. 2. 2013, 16:17:21
Lorem:
I toho jde dosáhnout metodami, které jsme popsali. |
||
Časová prodleva: 11 let
|
0