Autor | Zpráva | ||
---|---|---|---|
george[06] Profil * |
#1 · Zasláno: 12. 2. 2007, 17:40:09
Pomůže mi někdo vylepšit tento cyklus, prosím? Mám v poli jmeno[] vložená jména a některá z nich se mohou opakovat. Tato jména chci vypsat do řetězce ale tak, aby případné opakující se jméno bylo vypsáno v řetězci pouze jednou... Lámu si s tím hlavu a zatím jsem nic lepšího nevymyslel...
|
||
BaTeCzKo Profil |
#2 · Zasláno: 12. 2. 2007, 17:47:08
|
||
george[06] Profil * |
#3 · Zasláno: 12. 2. 2007, 18:54:30
BaTeCzKo
Díky moc! O té funkci jsem vůbec nevěděl :-/ |
||
george[06] Profil * |
#4 · Zasláno: 13. 2. 2007, 09:06:12
Měl bych ještě dotaz k řešenému problému. Už se mi do pole vypisují jen unikátní záznamy. Mám ale problém v tom, že pole se plní znovu po každém průchodu cyklem a v dalších výpisech jsou tedy "navíc" i záznamy z předchozího výpisu... Zkoušel jsem si různě hrát s funkcí reset(pole), ale výsledek je stále stejný. Nevíte, jak se to dá řešit? Dají se odstranit předchozí hodnoty z pole a znovu jej naplnit novými? Nebo musím při každém průchodu cyklem vytvořit nové pole (s jiným názvem)?
|
||
krteczek Profil |
#5 · Zasláno: 13. 2. 2007, 09:20:44
no reset nastaví pole na první prvek v poli, pokud bys chtěl pro každý průchod novou sadu záznamů tak bys musel vytvořit pole s ještě jedním sloupcem:
krteczek |
||
george[06] Profil * |
#6 · Zasláno: 13. 2. 2007, 11:19:41
krteczek
Děkuju. Takže se jedná o tzv. vícerozměrné pole a k unikátním záznamům se pak dostanu pomocí funkce foreach... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0