Poslao: 27 Apr 2010 16:46
|
offline
- savan2
- Građanin
- Pridružio: 15 Jul 2009
- Poruke: 150
|
Opet ti echo $f1 hehe. Pa kako echo $f1 kad je to niz, i sta dobijam sa time "array array array...". A i nije opet dobro i da je tako posto ti echujes drugi fajl a meni treba prvi fajl to je onaj sto ima vise redova, znaci da se ipak ne razumemo ili se ti ne trudis da razumes. Drugi fajl uporedjujem sa prvim a printujem prvi fajl zaobilazeci sve ono sto ima u drugom, razumes ili ne? I stvarno ako niko ne zna da da jedan pravi example, sticem utisak taj, da ili ne znate kako ili je ovo jedan od onih foruma gde ces pre dobiti k... u usta nego dobiti konkretan odgovor. Ajde molim te reci znas li ili ne znas kako, da se ne zadrzavam vise ovde, stvarno nema smisla vise.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 27 Apr 2010 21:34
|
offline
- lnenad
- Stručni saradnik
Web
- Pridružio: 16 Jan 2007
- Poruke: 2860
- Gde živiš: Bijeljina
|
Znamo kako, ali da ljudi dolaze na ovaj forum da im mi radimo posao, nije fer prema nama, zar ne, zar ti nije lakse umjesto da se zalis na echo, da pogledas bolje nacina za ispisivanje niza, i da probas sam da obradis podatke rucno ?
|
|
|
|
Poslao: 27 Apr 2010 21:42
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
Sorry, moja greska treba
echo $r;
Vidi koji je princip:
1. Ceo drugi fajl (dakle onaj u kome se nalaze potencijalni duplikati) smestis u niz, tako da je svaki element tog niza po jedan red iz drugog fajla.
2. Otvoris prvi fajl (fopen) i citas jednu po jednu liniju. Ovde za svaku liniju treba da proverimo da li postoji u drugom fajlu. Postoji milion nacina za tako nesto, a najjednostavniji (i najbrzi) je funkcija in_array. Kako ti je ceo drugi fajl smesten u niz, a imas string ($r) koji predstavlja aktuelnu liniju prvog fajla, sve sto treba je da proveris ima li tog stringa u datom nizu (odnosno te linije u drugom fajlu).
3. Ako string $r, odnosno red iz prvog fajla, ne postoji u nizu $f1, odnosno drugom fajlu, i pri tome nije prazan, odstampas ga. Ako postoji, ili je prazan red, preskocis i ides na sledeci.
Razumes li ovo? I jeli to to sto hoces?
|
|
|
|
Poslao: 27 Apr 2010 22:27
|
offline
- savan2
- Građanin
- Pridružio: 15 Jul 2009
- Poruke: 150
|
Da da to je to sto hocu samo sto sam pokusao kao sto kazes staviti echo $r i opet sve isto i nista novo, ceo fajl je odstampan zajedno sa drugim fajlom, tj nije preskocio linije iz drugog fajla. Samo da odgovorim na vaseg kolege komentar, da nije u pravu sto se tice ovog mog posta i tvog odgovora jer on kaze da nije fer prema nama, ok u pravu je sto se toga tice, ali koliko se ti i ja natezemo i koliko replija ima, pa valjda je onda lakse jedan reply postaviti sa pravim odgovorom nego replovati sa 5 odgovora, zar ne. Znaci sve je isto, nista novo, izgleda cu ipak morati platiti nekom pravom majstoru za ove stvari da dobijem konacno jedan working example
|
|
|
|
Poslao: 27 Apr 2010 23:08
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
<?php
$f1 = file('./fajl1.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
$f2 = file('./fajl2.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach($f1 as $r) {
if (!in_array($r,$f2) and !empty($r)) {
echo $r . "\n";
}
}
?>
Ne treba nista da se plati
|
|
|
|
Poslao: 27 Apr 2010 23:48
|
offline
- savan2
- Građanin
- Pridružio: 15 Jul 2009
- Poruke: 150
|
Kako ti samo nije bilo tesko natezati se toliko sa echo r1 hehehehehe pa zar nije bilo lakse napisati odmah ovako. Znaci sad lepo obrisi ovaj post hehehe jer me je sramota ovako prostu stvar da nisam mogao da odradim, a bas mi i trebalo da shvatim kako iz 1. niza i 2. niza da to iscupam ajojjj hehehe, gadno je to kad ti nesto treba a u tom momentu nece pa nece. Svaka cast i hvala punoooooooooo, toooooo!!!
|
|
|
|
Poslao: 28 Apr 2010 03:12
|
offline
- Piksi
- Elitni građanin
- Pridružio: 13 Nov 2003
- Poruke: 2435
|
@savan2
Rastafarii je samo hteo da te 'natera' da nešto i sam naučiš, što svakako treba više da se ceni.
|
|
|
|