Mali_PHP_Programer Posted September 7, 2015 Report Share Posted September 7, 2015 Pozdrav svima, novi sam korisnik na forumu. Imam jedan problem sa nizovima: hocu kopirati odredjene vrednosti iz $niz u $niz2, ali da ne kopiram njihove indekse... Krenuo sam uciti programiranje, pa bih vam bio zahvalan ako mozete mi pomoci oko ovog problema... Link to comment Share on other sites More sharing options...
Tpojka Posted September 8, 2015 Report Share Posted September 8, 2015 Za pocetak ubaci u post kako tacno izgledaju inicijalni nizovi kao i ocekivani rezultat jer nesto cisto sumnjam da se ovde ko bavi pogadjanjem misli. P.S. Nemoj se ustrucavati koristiti tagove za kod. :) Link to comment Share on other sites More sharing options...
Mali_PHP_Programer Posted September 9, 2015 Author Report Share Posted September 9, 2015 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 comment Share on other sites More sharing options...
Tpojka Posted September 9, 2015 Report Share Posted September 9, 2015 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 comment Share on other sites More sharing options...
Mali_PHP_Programer Posted September 10, 2015 Author Report Share Posted September 10, 2015 Hvala za odgovor. Slican rezutat sam imao i ja... Ali mi je potrebno da se u funkciji napravi $niz2, u koji indeksi krecu od nule... Link to comment Share on other sites More sharing options...
Tpojka Posted September 10, 2015 Report Share Posted September 10, 2015 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 comment Share on other sites More sharing options...
Mali_PHP_Programer Posted September 10, 2015 Author Report Share Posted September 10, 2015 Hvala... Link to comment Share on other sites More sharing options...
kobayashi Posted September 13, 2015 Report Share Posted September 13, 2015 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 comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now