Autor | Zpráva | ||
---|---|---|---|
Icka Profil * |
#1 · Zasláno: 8. 7. 2005, 10:49:14
Zdravím, potřeboval bych do nějaké proměnné uložit obsah z pole, ale tak, jako bych u SQL dotazu použil DISTINCT.
Nějak se mi to nedaří. Zkoušel jsem php.net a nic takovýho jsem tam nenašel. Možná jsem se přehlídl... :-( |
||
ash Profil |
#2 · Zasláno: 8. 7. 2005, 10:58:39
|
||
Icka Profil * |
#3 · Zasláno: 8. 7. 2005, 11:23:52
No to je sice hezký, ale mě to ty duplicitní hodnoty odstraní tak, že mi to nenechá ani originály, takže to vypíše jen ty, který se mi tam neopakujou.... Je to divný.
|
||
ash Profil |
#4 · Zasláno: 8. 7. 2005, 11:38:27
Teraz som to otestoval na PHP Version 4.3.5.
Mne to funguje. |
||
Icka Profil * |
#5 · Zasláno: 8. 7. 2005, 11:45:56
Je to divný... I podle toho jak to tam popisují, by se to mělo chovat jak říkáš, ale skutečně mi to dělá co říkám ???
Takto to zadávám:
|
||
Icka Profil * |
#6 · Zasláno: 8. 7. 2005, 11:47:42
Vyřešil jsem si to následovně
sort($stare); |
||
ash Profil |
#7 · Zasláno: 8. 7. 2005, 14:12:05 · Upravil/a: ash
Ty v pôvodnom výpise predpokladáš, že ak má nové pole N členov, tak jeho indexy sú 0 až N-1, ale to je chyba.
Indexy zostanú zachované podľa starého, nové pole bude z hľadiska indexov "deravé". Skús nové pole vypísať cez print_r alebo foreach, vtedy ti to vypíše správne. Alebo zmeň podmienku v FOR na $i<804 - názorne uvidíš, ktoré prvky poľa ti zostali. |
||
icka Profil * |
#8 · Zasláno: 8. 7. 2005, 15:47:00
Áha... tak teď je mi to jasné.. Tak mi přijde, že ta funkce nějak není dopracovaná do konce :-)) Ale asi to má svůj význam.. Uteklo mi, že klíče polí zůstanou zachovány. Díky
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0