Jump to content

Kopiranje nizova


Recommended Posts

Evi kod:

 

Znaci od postojeci niz, izdvojiti elemente veci od broja 5 i preneti u novi niz...

Kad ja to uradim, i odstampam sa print_r, u $niz2 indeksi pocinju od nule...

 

$niz = array(2, 4, 6, 8, 10);

$broj = 5;

$niz2 = array();


  function neki_zadati_niz($nizovi, $n, array $nizovi2) {
      
      
  }

neki_zadati_niz($niz, $broj, $niz2)

Link to post
Share on other sites

Jedva sam desifrovao zahtjev.

U slucaju da sam to dobro uradio, ovako nesto:

$niz = array(2, 4, 6, 8, 10);

$broj = 5;

$niz2 = array();


  function neki_zadati_niz($nizovi, $n, array $nizovi2) {
      if (is_array($nizovi) && !empty($nizovi) ) {
          foreach($nizovi as $k => $v) {
              if ($v > $n) {
                  $nizovi2[$k] = $v;
              }
          }
          print_r($nizovi2);
      } else {
          "Niz $nizovi ne pripada nizovima ili ne sadrzi ni jedan element.";
      }
  }

neki_zadati_niz($niz, $broj, $niz2)

Za ubuduce, procitaj ovaj jako dobar podsjetnik kako se pisu pitanja na forumu i sajtovima.

 

Pozdrav,

Link to post
Share on other sites

To je zato sto ti je pitanje bilo potpuno nerazumljivo, pravopis da i ne pominjem.

Onda samo izbaci kljuceve (u liniji gdje formiras elemente novog niza):

 

$niz = array(2, 4, 6, 8, 10);

$broj = 5;

$niz2 = array();


  function neki_zadati_niz($nizovi, $n, array $nizovi2) {
      if (is_array($nizovi) && !empty($nizovi) ) {
          foreach($nizovi as $k => $v) {
              if ($v > $n) {
                  $nizovi2[] = $v;//ovako ce populacija niza da se vrsi sa [i]zero based autoincrement[/i] kljucevima
              }
          }
          print_r($nizovi2);
      } else {
          "Niz $nizovi ne pripada nizovima ili ne sadrzi ni jedan element.";
      }
  }

neki_zadati_niz($niz, $broj, $niz2)

Ovde ima objasnjenje i mnogo toga vise:

Array function,

Array language type.

Link to post
Share on other sites

Za ovakve "sitnice" postoji gomila primera na internetu, što na više PHP sajtova sa tutorijalima, što na stackoverflow.

 

Ja sam sa znanjem samo par osnovnih stvari iz PHP uspeo za sat vremena da uradim kod koji kupi neke podatke iz INI fajla (u svakom redu je ID=name kombinacija) i to prikazuje u HTMl padajućoj listi, a zatim na osnovu odabranog elementa liste prikazuje sadržaj određenog direktorijuma (spisak LOG fajlova).

Potrebno je još uraditi padajuću listu za odabir LOG fajla i funkciju za čitanje sadržaja i prikaz sadržaja u određenom formatu što sam ostavio kolegi koji me je pitao kako da reši taj problem.

 

 

Sve se može uraditi i naučiti uz pomoć interneta, samo treba biti vredan i potražiti odgovarajuće primere.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...