[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Упражнения
JESS
Здравствуйте!! Я вот только начал узучать PHP, у в книхе есть пару упражнений вот мне интересно как бы вы их сделали?!

1. Создайте PHP праграмму, которая трансформирует первое предложене во второе, и выводит и результат. Оба предложения ниже:
А. теперь пора всем хорошим людям прийти на помощь стране;
Б. пора теперь стране прийти на помощ всем хорошим людям;

2. Напишите PHP программу которая создает два массива чисел и прибавляет значения одного массива к соответствующим (по индексу) значениям другого массива. Далее:

А. 2,4,6,8,10
Б. 3,5,7,9,11

unsure.gif



Спустя 2 часа, 5 минут, 3 секунды (20.06.2007 - 01:45) Ghost написал(а):
если тебе интересно потренироваться в упражнениях и сравнить результаты - решай отсюда
эти 2 задачи, имхо - плоды чьей-то нездоровой фантазии.

Спустя 6 часов, 56 минут, 2 секунды (20.06.2007 - 08:41) TRIAL написал(а):
Какие интересные задачки.
Давайте попробуем их хотя бы понять :)

1- Трансформируем первое предложение во второе.
$a = "Text1";
$b = "Text2";

// Теперь проявляем верх мастерства и выдаем супер скрипт

$a = $b;
echo $a;

Да, было не просто, но мы справились. Правда меня терзают сомнения, что автор имел ввиду именно это :)

2- Операции с массивами. Ну тут хоть задача вроде поставлена нормальная. Примитив полный, так что писать не буду.
А вобще лучше изначально не учиться на тупых задачках, иначе можно стать таким же дурачком как автор. Советую купить учебник хороший и осваивать то, что может пригодится в реальной жизни.

Спустя 26 минут, 21 секунда (20.06.2007 - 09:07) md5 написал(а):
Цитата
Трансформируем первое предложение во второе.

я думаю второе = переставленные слова в первом

Спустя 11 минут, 50 секунд (20.06.2007 - 09:19) TRIAL написал(а):
Там же не написано как его трансформировать.
Кто скажет что у меня не трансформация?!! :)
Ну можно все слова в массив занести и выставить в нужном порядке ))) Хоть посимвольно их в этот самый массив занести.
Не люблю примеры, которые не несут смысловой нагрузки. По таким учебникам хрен чему научишься и будешь лазить по форумам и спрашивать как написать примитивную новостную ленту или гостевую книгу.

Спустя 7 минут, 50 секунд (20.06.2007 - 09:27) ProfPHP написал(а):
Цитата(TRIAL @ 20.6.2007, 6:19) [snapback]23068[/snapback]
Там же не написано как его трансформировать.
Кто скажет что у меня не трансформация?!! smile.gif
Ну можно все слова в массив занести и выставить в нужном порядке ))) Хоть посимвольно их в этот самый массив занести.
Не люблю примеры, которые не несут смысловой нагрузки. По таким учебникам хрен чему научишься и будешь лазить по форумам и спрашивать как написать примитивную новостную ленту или гостевую книгу.

хммм
$text="";
$text=exlpode(' ',$text);
echo $text[1]...

тока на php имхо так не делают, какая-то странная задача.

Спустя 39 секунд (20.06.2007 - 09:28) welder написал(а):
[php]
$text = str_replace('теперь пора всем хорошим людям прийти на помощь стране', 'пора теперь стране прийти на помощ всем хорошим людям', $text);
[/php]
biggrin.gif

Спустя 57 минут, 26 секунд (20.06.2007 - 10:25) Ghost написал(а):
это из методички, но написано по памяти smile.gif

Спустя 1 час, 52 минуты, 21 секунда (20.06.2007 - 12:17) PHPLion написал(а):
2 задание с числами:

$a=array(1, 3, 5, 7, 9);
$b=array(2, 4, 6, 8, 10);
for($i=0; $i<count($a); $i++)
$a[$i]=$b[$i];

ггг

Спустя 8 минут, 35 секунд (20.06.2007 - 12:26) Angerslave написал(а):
PHPLion, там ваще-то сумма должна быть.

Спустя 45 секунд (20.06.2007 - 12:27) Ghost написал(а):
PHPLion, не гони)
во 2-м задании все элементы на 1 увеличиваются

Спустя 1 час, 1 минута, 48 секунд (20.06.2007 - 13:29) TRIAL написал(а):
Ну почти всё правильно написал. Забыл всего 1 знак :)
Цитата(PHPLion @ 20.6.2007, 13:17) [snapback]23086[/snapback]
2 задание с числами:

$a=array(1, 3, 5, 7, 9);
$b=array(2, 4, 6, 8, 10);
for($i=0; $i<count($a); $i++)
$a[$i]+=$b[$i];

ггг



_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.