php wont loop in a foreach code example
Example 1: foreach loop in php
<?php
$arr = ['Item 1', 'Item 2', 'Item 3'];
foreach ($arr as $item) {
var_dump($item);
}
$dict = array("key1"=>"35", "key2"=>"37", "key3"=>"43");
foreach($dict as $key => $val) {
echo "$key = $val<br>";
}
?>
Example 2: foreach loop not working in php
<?php
$songs = $_POST["songs"];
foreach ($songs as $song)
{
$songStr = test_input($song);
$songsOut .= "<li>$songStr</li>";
};
$songList = "Songs: <ol> $songsOut </ol> \r\n";
echo $songList;
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>