Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод элементов массива в окно браузера
 
 автор: htdocs   (23.10.2008 в 15:52)   письмо автору
 
 

Помогите мне пожалуйсто, я новичок в этом деле!! Пытаюсь сам научитсья программировать!! Читал в книге по PHP, понял как вывести все значения массива. А как зделать то что я написал ниже, в голову не приходит=(((((



Есть массив одномерныйсо следующими значениями: 8,12,17,43,7,25,31. Пощитать:
1) Вывести на экран сумму первых 5-ти элементов массива.
2) Вывести на экран с 3 по 6 элемент масива.
3) Вывести на экран числа которые делятся без остатка на 2.

  Ответить  
 
 автор: mechanic   (23.10.2008 в 15:55)   письмо автору
 
   для: htdocs   (23.10.2008 в 15:52)
 

про существование условных конструкций "if .. else" вы знаете?

  Ответить  
 
 автор: htdocs   (23.10.2008 в 16:24)   письмо автору
 
   для: mechanic   (23.10.2008 в 15:55)
 

Про существование я знаю, но как их применить не пойму. Можно мне привести хоть 1 наглядный пример? Из перечисленых мною пунктов.

  Ответить  
 
 автор: mehelson   (23.10.2008 в 16:46)   письмо автору
 
   для: 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 >= && $i <=5) echo $arr[$i];
}
?>

3)
<?
for($i=0$i<count($arr); $i++)
{
    if(
$arr[$i]%2==0) echo $arr[$i];
}
?>

  Ответить  
 
 автор: mechanic   (23.10.2008 в 16:51)   письмо автору
 
   для: htdocs   (23.10.2008 в 16:24)
 

я думаю имеет смысл начать отсюда http://ru2.php.net/manual/ru/getting-started.php и продолжить этим http://ru2.php.net/manual/ru/langref.php
с чтением и пониманием комментариев

  Ответить  
 
 автор: htdocs   (01.11.2008 в 12:36)   письмо автору
 
   для: mechanic   (23.10.2008 в 16:51)
 


$arr = array("8","12","17","43","7","25","31"); 
    for($i=0; $i<=4; $i++); {
    echo $arr;


Извените, но я не могу вывести 5 первых значений с массива. Что не так?! Как это зделать? Помогите, будте добры!

  Ответить  
 
 автор: sim5   (01.11.2008 в 12:57)   письмо автору
 
   для: htdocs   (01.11.2008 в 12:36)
 

<?
$arr 
= array("8","12","17","43","7","25","31");  
    for(
$i=0$i 5$i++); { 
    echo 
$arr[$i];
}

  Ответить  
 
 автор: BinLaden   (01.11.2008 в 13:29)   письмо автору
 
   для: sim5   (01.11.2008 в 12:57)
 

Первые пять.

  Ответить  
 
 автор: sim5   (01.11.2008 в 13:32)   письмо автору
 
   для: BinLaden   (01.11.2008 в 13:29)
 

;-)

  Ответить  
 
 автор: htdocs   (14.11.2008 в 14:20)   письмо автору
 
   для: sim5   (01.11.2008 в 13:32)
 

Чтото я не могу понять эти функции сортировки массива. Перечитал 2 раза всё про сортировку, но не понял как зделать так, что бы сортировало местами каждый второй элемент с пред идущим, т.е. (1-ый со 2-ым, 3-й с 4-ым и т.д.)

  Ответить  
 
 автор: sim5   (14.11.2008 в 14:48)   письмо автору
 
   для: htdocs   (14.11.2008 в 14:20)
 

Сортировать можно в естественном порядке - по возрастанию, в обратном - по убыванию, или условию, которое вы заказываете. А что в вашем случае: 1-ый со 2-ым, 3-й с 4-ым и т.д. ? Вывести массив в столбик по два элемента?

  Ответить  
 
 автор: htdocs   (15.11.2008 в 15:36)   письмо автору
 
   для: sim5   (14.11.2008 в 14:48)
 

Переставить местами каждый второй элемент в массиве с пред идущим, т.е. (1-ый со 2-ым, 3-й с 4-ым и т.д.) и вывести на экран

  Ответить  
 
 автор: Trianon   (15.11.2008 в 18:01)   письмо автору
 
   для: 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];

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования