Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ponavljanje imena u listi

[es] :: PHP :: Ponavljanje imena u listi

[ Pregleda: 1792 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

TeSiC

Član broj: 69948
Poruke: 98
*.teol.net.



Profil

icon Ponavljanje imena u listi09.06.2012. u 17:55 - pre 150 meseci
Trebao bih pomocu PHP-a da generisem jedan XML fajl (playlist).
Mjedjutim, ono sto zeza u svemu tome je sto pojedine varijable u xml-u treba da se ponavljaju.

Recimo
$var1 //1 ponavljanje
$var2 //1 ponavljanje
$var3 //3 ponavljanja
$var4 //1 ponavljanje
$var5 //2 ponavljanja
$var6 //1 ponavljanje

To bi u XML fajlu trebalo da izgleda ovako:
Code:

<item> 
      <title>$var1</title> 
</item> 
<item> 
      <title>$var3</title> 
</item> 
<item> 
      <title>$var2</title> 
</item> 
<item> 
      <title>$var4</title> 
</item> 
<item> 
      <title>$var5</title> 
</item> 
<item> 
      <title>$var3</title> 
</item> 
<item> 
      <title>$var6</title> 
</item> 
<item> 
      <title>$var5</title> 
</item> 
<item> 
      <title>$var3</title> 
</item> 


Treba da nadjem neki fazon, da ukoliko se varijabla ponavlja, ne smije da se upise jedna iza druge (var1, var2, var3, var3,var3, var4, var5, var5, var6).


Ima li neko predlog kako rijesiti ovo?!
 
Odgovor na temu

Nemanja_666
Nemanja Tatic
Gradiska

Član broj: 116292
Poruke: 221
*.teol.net.



+19 Profil

icon Re: Ponavljanje imena u listi10.06.2012. u 01:08 - pre 150 meseci
Vodi racuna da se "ponavljanja" i broj varijabli moze dovesti do toga da je nemoguce sortirati kako da nema ponavljanja.

Najlaksi nacin bi bio konstuirati graf, gdje svaki cvor vodi do svih ostalih osim koji je istog tipa (koji se ponavlja) i zatim proci graf. Ako se dobro sjecam ovo se u teoriji grafova zove topolosko sortiranje.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Ponavljanje imena u listi10.06.2012. u 11:08 - pre 150 meseci
Funkcijom shuffle() možeš razbacati ponovljene vrednosti.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: Ponavljanje imena u listi

[ Pregleda: 1792 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.