|
|
|
| есть файл [ ListPages.dat ]
/industrialdesign.php
/Customshouse.php
/faq.php?show=faq&do=list&id=6
/faq.php?show=faq&do=list&id=6
/faq.php
/faq.php
/faq.php
/faq.php
/industrialdesign.php
/Customshouse.php
/Customshouse.php
/Customshouse.php
/Customshouse.php
/Customshouse.php
/faq.php
|
подскажите как считывать данные чтоб небыло повторений но показывало сколько совпадений было в каждой строке
тоесть чтоб на выходе получилось
/industrialdesign.php [2]
/faq.php?show=faq&do=list&id=6 [2]
/faq.php [5]
/Customshouse.php [6]
|
| |
|
|
|
|
|
|
|
для: Webmaster-X
(18.08.2006 в 23:50)
| |
<?
$text=file("ListPages.dat");
print_r(array_count_values($text));
|
| |
|
|
|
|
|
|
|
для: Loki
(19.08.2006 в 00:01)
| | результат
Array ( / ] => 1 [/faq.php ] => 11 [/Customshouse.php ] => 8 [/industrialdesign.php ] => 295 [/faq.php?show=faq&do=list&id=6 ] => 2 [/Customshouse.php ] => 1 [/industrialdesign.php ] => 2 [/faq.php ] => 1 [/faq.php?show=faq&do=list&id=9 ] => 1 )
|
я попытался розсортеровать
<?
$text=file("../base/counter/refers.dat");
$text_array = (array_count_values($text));
$text_array=implode(",",$text_array);
echo $text_array;
?>
|
но выходе получил только совпадения в цыфрах
1,11,8,295,2,1,2,1,1
но потерял название страниц
подскажите как добавить название страниц | |
|
|
|
|
|
|
|
для: Webmaster-X
(19.08.2006 в 12:25)
| | Все правильно - вы потеряли все ключи.
<?
$text=file("../base/counter/refers.dat");
$text_array = (array_count_values($text));
foreach ($text_array as $key=>$val)
{
echo $key.": ".$val."<br>";
}
?>
|
| |
|
|
|