|
|
|
|
|
для: lightning.say
(04.06.2011 в 18:18)
| | array_sort() | |
|
|
|
|
|
|
|
для: cheops
(04.06.2011 в 17:32)
| | да, но все равно неправильно работает | |
|
|
|
|
|
|
|
для: lightning.say
(04.06.2011 в 17:21)
| | > for ($i=3; $i>k; $i--)
Перво-наперво у вас k без символа $ | |
|
|
|
|
|
|
| Практикуюсь с массивами, надо вставить число в последовательность в массив переданный через форму,
например массив 1, 2, 4, 6
вставляю 5
на выходе должно быть 1, 2, 4, 5, 6
что не так делаю?
форма:
<form action = handler.php method=post>
<input type= text name=element[]><br>
<input type= text name=element[]><br>
<input type= text name=element[]><br>
<input type= text name=element[]><br>
<input type= text name='vstavka'><br>
<input type= submit value="Obrabotka"><br>
</form>
|
handler.php
<?php
echo "<pre>";
print_r($_POST);
echo "<pre>";
echo $_POST['vstavka']."<br>";
$k = -1;
for ($i=0; $i < 4; $i++)
{
if ($k==-1)
{
if ($_POST['element'][$i] > $_POST['vstavka'])
$k=$i;
}
}
for ($i=3; $i>k; $i--)
$_POST['element'][$i+1] = $_POST['element'][$i];
$_POST['element'][$k] = $_POST['vstavka'];
print_r($_POST);
?>
|
| |
|
|
|
|