[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP задания для практики
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
SerginhoLD
VolDroN, второе, вроде уже не рекомендуется использовать тег font, старо smile.gif


_____________
"internet explorer всех правильней отображает страницы" ©
mako
Вроде тема была по предложению создать ветку заданий на практику учащимся,
такая же ситуация как и всех ходишь по форумам, есчешь чего бы покодить чтоб разобраться. ИМХО манулы уже надоели.

Кароч я за biggrin.gif

_____________
Любимый скилл в аниме - зайти в комнату, сломав стену рядом с дверью!
#8bit
+1 Полностью поддерживаю ТС. Новичкам действительно тяжело придумать для себя адекватные задачи. А так хотя бы будем иметь возможность немного набить руку, плюс сразу же разбор полетов smile.gif
fire
Идея нравиться, сам както искал подобные задачки, ничего нормального так и не нашел. Думаю стоит сделать какуюто структуту по задачкам, иначе получиться куча хлама типа задай вопрос - получи ответ, которого и так хватает.
Вот мое решение 1 задачки :)

<?php

/**
* Задача - Вывести последние 5 строк из
* произвольного файла с произвольным содержимым.
*/


$file = file('data.dat'); // получаем массив из строчек файла
$count = count($file); // узнаем общее количество строк в файле
for ($i=$count-5; $i<$count; $i++) { // создаем цыкл и выводим последние 5 строк
echo $file[$i]."<br/>";
}

?>
kovaldm
Надо распределить задачи по уровню сложности. А в качестве критерия оценки как обычно: безопасность, корректность и время выполнения.

Вот еще одна задача:

Скрипт принимает число:
Цитата
123 456
а возвращает строку:
Цитата
Сто двадцать три тысячи четыреста пятьдесят шесть.


_____________
sdfcfgvbgmlmknhvdfgctghvbj
bulgakov
Тут целый словарь делать надо еще и склонять
kovaldm
bulgakov
Дык, на РНР не только коротенькие скрипты в пять строчек пишутся.

_____________
sdfcfgvbgmlmknhvdfgctghvbj
bulgakov
Цитата
Дык, на РНР не только коротенькие скрипты в пять строчек пишутся.

Но и коротенькие скрипты в 1000 строчек biggrin.gif
VolDroN
SerginhoLD не рекомендуется, но только если ты пишеш html5.
ещё так можно, <div style="color:red;"></div>
alex12060
ух тут и балаган smile.gif
В общем, ждем twin'a, ну и fatcat'a с hardwoman )
Вроде, много голосов за, рад, что идея понравилась..
Winston
Цитата (alex12060 @ 19.07.2011 - 13:57)
Задача - Вывести последние 5 строк из произвольного файла с произвольным содержимым

Май решение :)
$file = 'file.txt';
$text = file($file);
$size = sizeof($text);
for($i = $size; $i >= 5; $i--)
echo $text[$i] . '<br/>';




Спустя 37 секунд PHPprogrammer написал(а):
PS: Я тоже за, так как на софттайм сделать.



Спустя 13 минут, 13 секунд PHPprogrammer написал(а):
Хотя так более красиво :)
$file = 'file.txt';
$text = file($file);
$result = array_slice($text, -5, 5);
print_r($result);
Haotarez

print_r(array_slice(file('file.txt'), -5, 5));


А так вообще шикарно : )

_____________
самые трудные пути легче преодолевать за счет отсутствия конкуренции.
Mirexzpalich
Эли4ка
Цитата

пользователь вводит слово(любое,большими и малыми буквами-без разницы)..и скрипт обрабатывает слово и меняет цвет первой буквы на зеленый(взяла с яндекса,имя ника-там первая буква красным цветом)


$nick = "Эли4ка";
echo preg_replace('#^(.{1})(.*)$#',"<font style='color:green;'>\\1</font>\\2",$nick);
//Не забываем про модификатор u


_____________
Дорогу осилит идущий...
Winston
Цитата
пользователь вводит слово(любое,большими и малыми буквами-без разницы)..и скрипт обрабатывает слово и меняет цвет первой буквы на зеленый(взяла с яндекса,имя ника-там первая буква красным цветом)

<style type="text/css">
p:first-child {
color: red;
}
</style>
<p>
Слово</p>
:)



Спустя 7 минут, 4 секунды PHPprogrammer написал(а):
Цитата (Mirexzpalich @ 19.07.2011 - 23:01)
<font

Лучше span
neadekvat
Mirexzpalich, твоя регулярка неочевидна, поэтому лучше использовать обычные строковые функции, ибо такая возможность есть.

Пруф:
$text = 'Привет';
echo '<span style="color: red;">'. mb_substr($text, 0, 1) .'</span>'. mb_substr($text, 1);
Быстрый ответ:

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