Why this php rand code outputs empty line?

John P

New member
Why does this rand code output an empty line?

Output Result:

<li></li>
<li>text_line_1</li>
<li>text_line_2</li>
<li>text_line_3</li>
<li>text_line_4</li>


Code:

<?php
$data = file ('data.txt');
shuffle($data);
while($l<count($data)& $l < 5)
{
echo "<li>" . trim($data[$l], "\n") . "</li>\n";
$l++;
}
?>
 
Back
Top