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

Poredjenje dva niza

[es] :: PHP :: Poredjenje dva niza

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Rodja_ki
Kikinda

Član broj: 297407
Poruke: 63
*.dynamic.sbb.rs.



+4 Profil

icon Poredjenje dva niza25.04.2014. u 06:05 - pre 120 meseci
Pozdrav svima, imam 2 niza:
Code:

[odgovor] => Array
        (
            [120] => Ð¿Ð½Ð¾8 Ð½Ð¸Ñ˜Ðµ
            [121] => ÐŸÑ€Ð°Ð²Ð¸Ð»Ð¾Ð¼ ÑÐ°Ð¾Ð±Ñ€Ð°Ñ›Ð°Ñ˜Ð°
            [122] => asdsad
            [a1] => asasaaa
            [a2] => ssaasassasasdf
        )

    [tacnan_cek] => Array
        (
            [0] => 121
            [1] => 122
            [a2] => 1
        )

Treba da ih uporedim tako da proverim index-e(keys) oba, ali i index-e prvog sa vrednostima drugog. I to dok prolazim kroz niz odgovor. Probao sam na sto jedan nacin, ali ne mogu da dobijem to. Radio sam foreach odgovor unutar koga sam imao foreach tacnan_cek. Probao sam da razbijem sve sa array_keys i array_values pa da uporedim unutar foreach sa odgovor nizom. U sustini, mozda bude lakse ako objasnim ceo problem. Niz odgovor je niz text inputa ispred kojih stoje checkbox-ovi tacnan_cek. Znaci parovi su text input i checkbox. E sad po submitu, moram da proverim sta je chekirano, tj ispred kod text inputa. ALi to nije sve. Vrednosti a1,a2 su parovi checkbox text input koji su dodati jquery-jem. Npr fiksno je bilo 3 para, klikom na link dodato je jos 2 para, a1 i a2 od kojih je a2 Chekiran. Ima li neko ideju kako da uporedim ova dva niza ili mozda da promenim logiku sa checkboxovima i text inputima?
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Poredjenje dva niza25.04.2014. u 06:18 - pre 120 meseci
Jesi li probao ovako?

Code:


foreach ($odgovor as $key => $value) {

  if ($tacnan_cek[$key] = $value) {
     echo "tacno";
  } else {
     echo "netacno";
  }

}



 
Odgovor na temu

Rodja_ki
Kikinda

Član broj: 297407
Poruke: 63
*.dynamic.sbb.rs.



+4 Profil

icon Re: Poredjenje dva niza25.04.2014. u 11:11 - pre 120 meseci
Uradio sam ovako, radi posao.
Code:

$broj =0;
foreach ($odgovor as $key => $value) {
            
    if (!empty($value)) {
          $broj = $key+1; //posto odgovor krece od 0 a check od 1
    if (in_array($broj, $checks)) {
        $tacan = 1;    
    } else {
            $tacan = 0;
    }
}
                

a na strani na kojoj se nalazi forma promenio sam da index-i nizova krecu od 1 i od 0 tako da sad sve funkcionise.
 
Odgovor na temu

[es] :: PHP :: Poredjenje dva niza

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

Postavi temu Odgovori

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