Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.310 pregleda

Najnovija ↓

Array mi stampa i element "Array"! 22.07.2013. u 13:22 · pre 161 mesec #1
Nigde u tekstu Rečnika nema unete reči "Array",
a ona mi se prilikom štampanja niza pojavljuje kao poslednji element.
Dokaz ovde:
http://www.paundurlic.com/vlaski.recnik/svereci.php

Evo izvoda iz koda:

Code:
$frazeNiz = Array();
$nizVlrec = Array();
...
$rez1 = // kombinacijom raznih separatora, izvlačim fraze iz rečnika // 

$rez1 = trim($rez1);
$expl = explode(' ',$rez1);
 
do {    
     $frazavla = current($expl);
     $frazeNiz[] = $frazavla;
     }
     while (next($expl)); 

$frazeNiz[] = $expl;
sort($frazeNiz);
$gotovniz = array_unique($frazeNiz);

  $razlika = array_diff($gotovniz, $nizVlrec);
  $k = 0;
  do {
     $k++;
     $frazavla = current($razlika);
          echo $k." ".frazavla; 
     }
     while (next($razlika));

Probao sam razne načine da to sprečim, ali mi nije uspelo.
O čemu se radi, i kako da eliminišem ovaj suvišni element?
Re: Array mi stampa i element "Array"! 22.07.2013. u 14:03 · pre 161 mesec #2
Ovde navode ideju da se napiše sopstvena funkcija koja će provjeriti članove nizova.
U navedenom slučaju, nešto kao:
Code (php):

$razlika = array();

foreach($gotovniz as $val1) {
    $contained = false;
    foreach($nizVlrec as $val2) {
        if(count(array_diff($val1, $val2)) == 0) {
            $contained = true;
            break;
        }
    }
    if(!$contained) {
        $razlika[] = $val1;
    }
}
 
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme