I'm trying to make a plaintext file into an array (they are already organized by verses). I want to have each verse as an item on the array. My current code only returns the final verse in the text file. The print_r proves that it thinks that the final verse is the only item in the array. I'm missing something obvious, what is it?
Code:
<?php
$url = 'homily1burgundio.txt';
$homily = file($url);
foreach ($homily as $line) {
$line_array = preg_split( '/\r\n|\r|\n/', $line );
}
echo "<p>" . $line_array[0] . "</p>";
print_r($line_array);
?>
</body>
Sample text:
1.4.9 legatus nobis uenit de celo ab ipso missus Deo de quibusdam necessariis disputaturus. Deinde nos dimittentes audire quid uult, et quid legationis nuntiat uobis, sedetis mimos audientes, et quot non digna hec fulminibus et fulguribus?
1.4.10 Sicut enim mensa non oportet participare demoniorum, ita neque auditione demoniorum, neque cum sordida ueste ad preclaram mensam uenire que tot plena est bonis et quam ipse preparauit Deus. Tanta enim eius est uirtus, ut et ad celum ipsum repente nos eleuet, solum si sobria mente attendamus.
1.4.11 Non enim est eum qui continue diuinis presonatur sermonibus, in presenti manere humilitate. Sed necesse leuari confestim, et ad ipsam euolare superiorem regionem, et infinitis potiri bonorum thesauris que fiat omnes nos promereri gracia et clementia Domini nostri Ihesu Christi per quem et cum quo Patri est gloria simul cum Sancto Spiritu nunc et semper et in secula seculorum. Amen.
file_get_contentstogether withexplode