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

php array - problem

[es] :: PHP :: php array - problem

[ Pregleda: 1586 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cy_cookie
Zagreb

Član broj: 6059
Poruke: 16
*.adsl.net.t-com.hr.



Profil

icon php array - problem19.10.2005. u 18:15 - pre 225 meseci
ok na zadnji post mi niko nije odgovorio, pa se nadam da cu s ovim imati vise srece.
Dakle, imam array sa nekim elementima i sad bi htio provjeriti dali ima dupliciranih vrijednosti.
u manualu sam nasao naredbu array_uniqe ali to nije to kaj meni treba ....

anyone ???
 
Odgovor na temu

guruserve
Marko Mitrović
GuruServe programer

Član broj: 71478
Poruke: 18
82.208.210.*



Profil

icon Re: php array - problem19.10.2005. u 18:25 - pre 225 meseci
Pa jedan od nacina koji sigurno radi je da provrtis ceo niz kroz petlju da proveris. array_uniq samo uklanja duple vrednosti.
Code:

$tmp = array();
foreach ($niz as $val) {
 if (!in_array($val, $key=>$tmp)) {
    $tmp[$key] = $value;
    //ili samo 
   //$tmp[] = $value;
 }
}


I onda imas niz sa samo jedinestvim vrednostima, vrlo lako mozes iz njega da izvuces i samo duple vrednosti...
A mozes i da kazes tacno sta hoces da uradis, i da vidim da ti nesto napisem

[Ovu poruku je menjao guruserve dana 19.10.2005. u 19:25 GMT+1]
 
Odgovor na temu

cy_cookie
Zagreb

Član broj: 6059
Poruke: 16
*.adsl.net.t-com.hr.



Profil

icon Re: php array - problem19.10.2005. u 18:28 - pre 225 meseci
pa evo konkretno

Code:

for($i=1;$i<=4;$i++){
                $par_odg="oid".$i;
        $par_mark="ans".$i;
        $ans_holder[$i] = $_POST[$par_mark];
    }


e onda u $ans_holder bi trebao naci dali su elementi jedinstveni, znaci dali ima duplica
 
Odgovor na temu

guruserve
Marko Mitrović
GuruServe programer

Član broj: 71478
Poruke: 18
82.208.210.*



Profil

icon Re: php array - problem19.10.2005. u 18:34 - pre 225 meseci
Pa možeš odmah da koristiš funkciju in_array da proveriš da li je neki element dupli ili ne. Tako ti je najjednostavnije, i nema potreba da ponovo ispituješ niz. Samo setuješ neku promenjivu $x koja ti govori o tome da li ima ili nema duplih elemenata. I to sve uradis prilikom punjenja niza
 
Odgovor na temu

cy_cookie
Zagreb

Član broj: 6059
Poruke: 16
*.adsl.net.t-com.hr.



Profil

icon Re: php array - problem19.10.2005. u 18:39 - pre 225 meseci
heh to mi nije pali napamet =) .... hvala ti puno na brzim odgovorima ;-)
 
Odgovor na temu

guruserve
Marko Mitrović
GuruServe programer

Član broj: 71478
Poruke: 18
82.208.210.*



Profil

icon Re: php array - problem19.10.2005. u 18:42 - pre 225 meseci
Nema na čemu, i drugi put.
 
Odgovor na temu

[es] :: PHP :: php array - problem

[ Pregleda: 1586 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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