Hello, what I am trying to do is to sort an array from the $_post. The user enters 5 numbers from a form and I want to sort those 5 numbers. My current script looks like this-
<?php
if (!isset($_POST['submit'])) {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Enter a number 1: <input type="text" name="number[]" value="" > <p />
Enter a number 2: <input type="text" name="number[]" value="" > <p />
Enter a number 3: <input type="text" name="number[]" value="" > <p />
Enter a number 4: <input type="text" name="number[]" value="" > <p />
Enter a number 5: <input type="text" name="number[]" value="" > <p />
<input type="submit" name="submit" value="Select">
</form>
<?php
}
else {
if (is_array($POST['number'])) {
echo 'You selected: <br />';
foreach ($POST['number'] as $a) {
sort($a);
echo "<i>$a</i><br />";
}
}
}
?>
</body>
</html>
I get the error- "Warning: sort() expects parameter 1 to be array, string given in"
Does anyone know how I could fix this? Thanks