Pozdrav
Ako imam fajl a.txt koji je sadrzine:
ime=pera#prezime=peric#adresa=neka1<br>
ime=mika#prezime=mikic#adresa=neka2<br>
ime=zika#prezime=zikic#adresa=neka3<br>
...
i ako imam u mom php skriptu:
Tada posle idem sa $result1[$i] kroz petlju i ispisujem imena - takodje i za prezimena i adrese. To bi trebalo da radi OK.
Pitanja:
1. Kako da znam koliko sam nasao imena (duzina niza) a da nemoram da idem sa foreach kroz niz?
2. Kako da promenim preg_match_all komandu da bi u jednoj liniji dobio sva 3 niza - result1, result2 i result3?
Hvala
Ako imam fajl a.txt koji je sadrzine:
ime=pera#prezime=peric#adresa=neka1<br>
ime=mika#prezime=mikic#adresa=neka2<br>
ime=zika#prezime=zikic#adresa=neka3<br>
...
i ako imam u mom php skriptu:
Code:
$page = file_get_contents('a.txt');
preg_match_all('/ime=(.*?)#prezime/si', $page, $result1);
preg_match_all('/prezime=(.*?)#adresa/si', $page, $result2);
preg_match_all('/adresa=(.*?)\<br\>/si', $page, $result3);
$ime = ($result1[1]) ? $result1[1] : '0';
$prezime = ($result2[1]) ? $result2[1] : '0';
$adresa = ($result3[1]) ? $result3[1] : '0';
$page = file_get_contents('a.txt');
preg_match_all('/ime=(.*?)#prezime/si', $page, $result1);
preg_match_all('/prezime=(.*?)#adresa/si', $page, $result2);
preg_match_all('/adresa=(.*?)\<br\>/si', $page, $result3);
$ime = ($result1[1]) ? $result1[1] : '0';
$prezime = ($result2[1]) ? $result2[1] : '0';
$adresa = ($result3[1]) ? $result3[1] : '0';
Tada posle idem sa $result1[$i] kroz petlju i ispisujem imena - takodje i za prezimena i adrese. To bi trebalo da radi OK.
Pitanja:
1. Kako da znam koliko sam nasao imena (duzina niza) a da nemoram da idem sa foreach kroz niz?
2. Kako da promenim preg_match_all komandu da bi u jednoj liniji dobio sva 3 niza - result1, result2 i result3?
Hvala
Potpis
Pozdrav
LJUBA
LJUBA