array_slice liefert als rückgabe wert ein array, keine variable.
du musst also noch ein implode() einbauen, das dir die array elemente zu einem string zusammen setzt. so etwa:
PHP-Code:
<?php
$content = file('data.txt');
if(count($content) >= 5){
$extract = array_slice($content, 2, 5);
}
$inhalt = implode('', $extract);
echo $inhalte;
?>