» »

Izpis dvodimenzionalnega arraya v PHP

Izpis dvodimenzionalnega arraya v PHP

poweroff ::

OK, imam sledeče podatke:

user1 web1
user1 web2
user2 web2
user2 web2
user1 web1
user3 web2
user3 web3
user4 web1
user4 web3
user4 web1
user4 web2

Rad bi naredil matriko web by web, ki bi povedala koliko userjev je bilo HKRATI na dveh web-ih...

Program je približno takle:

$fd = fopen ("data2.txt", "r"); // open file for reading
$website = array();

while (!feof ($fd)) {
$fileline = fgets($fd, 4096);

// Replace line breaks at the end /r=DOS /n=Unix
$fileline = str_replace("n","",$fileline);
$fileline = str_replace("r","",$fileline);

$line = explode("t", $fileline);
$data[$line[0]][$line[1]]++;

if ( !in_array( $line[1], $website ) ) { $website[] = $line[1];}
}

foreach( $data as $user=>$sites ) {
for($i=0;$i if ( $sites[$website[$i]] ) {
for($j=0;$j if ( $website[$i] == $website[$j] ) continue;
if ( !$sites[$website[$j]] ) continue;
$mat_a[$website[$i]][$website[$j]]++;
}
}
}
}

Zdaj pa rečem:
print_r( $mat_a );

In se zadeva izpiše. No, jaz bi pa rad da se izpiše v obliki matrike, poleg tega se naj izpišejo še imena vrstic in stolpcev (web1, web2,...)

Lahko kdo pomaga?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Pravice skupine na Ubuntu serveru

Oddelek: Pomoč in nasveti
6725 (543) fx3zRejSz0cS
»

Prikaz strani na različni resoluciji-Joomla

Oddelek: Izdelava spletišč
151953 (1681) kr?en
»

Postfix in alias lokalnega uporabnika

Oddelek: Omrežja in internet
7981 (884) Self-Defence
»

bandwidth controll

Oddelek: Omrežja in internet
91562 (1327) urarrr
»

Sortiranje podatkov v PHPju

Oddelek: Programiranje
81201 (1051) poweroff

Več podobnih tem