<?
$plik = 'katalog/katalog/1.php';
// pobieram z pliku i czyszczę znaki specjalne:
$dane = file_get_contents($plik);
$dane = preg_replace("/[,.!?:;()<>\n\r\<br>\"'\/=+{}$\[\]-]/si", " ", $dane);
// pozbywam się pojedynczych znaków:
$dane = ' '.preg_replace("/ /si", " ", $dane).' ';
$dane = preg_replace("/ [^ ] /si", " ", $dane);
// umieszczam je w tablicy:
$dane = preg_split("/ /", $dane, -1, PREG_SPLIT_NO_EMPTY);
// wypisuję na ekran:
echo "wyrazów: ".count($dane);
echo "<p>oto one: ".implode(', ', $dane)."</p>";
?>