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++;
}
?>
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++;
}
?>