|
|
|
| Помогите мне пожалуйсто, я новичок в этом деле!! Пытаюсь сам научитсья программировать!! Читал в книге по PHP, понял как вывести все значения массива. А как зделать то что я написал ниже, в голову не приходит=(((((
Есть массив одномерныйсо следующими значениями: 8,12,17,43,7,25,31. Пощитать:
1) Вывести на экран сумму первых 5-ти элементов массива.
2) Вывести на экран с 3 по 6 элемент масива.
3) Вывести на экран числа которые делятся без остатка на 2. | |
|
|
|
|
|
|
|
для: htdocs
(23.10.2008 в 15:52)
| | про существование условных конструкций "if .. else" вы знаете? | |
|
|
|
|
|
|
|
для: mechanic
(23.10.2008 в 15:55)
| | Про существование я знаю, но как их применить не пойму. Можно мне привести хоть 1 наглядный пример? Из перечисленых мною пунктов. | |
|
|
|
|
|
|
|
для: htdocs
(23.10.2008 в 16:24)
| | только как пример :)
1)
<?
for($i=0; $i<=4; $i++)
{
$sum += $arr[$i];
}
echo $sum;
?>
|
2)
<?
for($i=0; $i<count($arr); $i++)
{
if($i >= 2 && $i <=5) echo $arr[$i];
}
?>
|
3)
<?
for($i=0; $i<count($arr); $i++)
{
if($arr[$i]%2==0) echo $arr[$i];
}
?>
|
| |
|
|
|
|
|
|
|
для: htdocs
(23.10.2008 в 16:24)
| | я думаю имеет смысл начать отсюда http://ru2.php.net/manual/ru/getting-started.php и продолжить этим http://ru2.php.net/manual/ru/langref.php
с чтением и пониманием комментариев | |
|
|
|
|
|
|
|
для: mechanic
(23.10.2008 в 16:51)
| |
$arr = array("8","12","17","43","7","25","31");
for($i=0; $i<=4; $i++); {
echo $arr;
|
Извените, но я не могу вывести 5 первых значений с массива. Что не так?! Как это зделать? Помогите, будте добры! | |
|
|
|
|
|
|
|
для: htdocs
(01.11.2008 в 12:36)
| |
<?
$arr = array("8","12","17","43","7","25","31");
for($i=0; $i < 5; $i++); {
echo $arr[$i];
}
|
| |
|
|
|
|
|
|
|
для: sim5
(01.11.2008 в 12:57)
| | Первые пять. | |
|
|
|
|
|
|
|
для: BinLaden
(01.11.2008 в 13:29)
| | ;-) | |
|
|
|
|
|
|
|
для: sim5
(01.11.2008 в 13:32)
| | Чтото я не могу понять эти функции сортировки массива. Перечитал 2 раза всё про сортировку, но не понял как зделать так, что бы сортировало местами каждый второй элемент с пред идущим, т.е. (1-ый со 2-ым, 3-й с 4-ым и т.д.) | |
|
|
|
|
|
|
|
для: htdocs
(14.11.2008 в 14:20)
| | Сортировать можно в естественном порядке - по возрастанию, в обратном - по убыванию, или условию, которое вы заказываете. А что в вашем случае: 1-ый со 2-ым, 3-й с 4-ым и т.д. ? Вывести массив в столбик по два элемента? | |
|
|
|
|
|
|
|
для: sim5
(14.11.2008 в 14:48)
| | Переставить местами каждый второй элемент в массиве с пред идущим, т.е. (1-ый со 2-ым, 3-й с 4-ым и т.д.) и вывести на экран | |
|
|
|
|
|
|
|
для: htdocs
(15.11.2008 в 15:36)
| |
<?
$arr = array("8","12","17","43","7","25","31");
for($i=0; $i < 5; $i++);
echo $arr[$i^1];
|
| |
|
|
|