Это старая версия Разработчику/Обучение/Урок-1-Примеры-по-php/Задачи за 2012-02-19 14:07:28..
Задачи
Функции работы со строками, массивы
Написать код, который позволяет ввести в форму текст, и на выходе выдает самое длинное слово в данном тексте.
Решение
<?php
if($_REQUEST["a"] == "1") {
$t=0;
$t1=0;
$stroka = $_REQUEST["b"];
echo $stroka."<br/>";
$strarray=explode(" ",$stroka);
foreach($strarray as $key1 => $slovo) {
$t=strlen($slovo);
if ($t>$t1) {
$t1=$t;
$t2=$key1;
}
}
echo $strarray[$t2];
} else {
echo '<form method="POST">';
echo '<input type="text" name="b" /><br />';
echo '<input type="hidden" name="a" value="1" />';
echo '<input type="submit" value="ENTER" />';
echo '</form>';
}
Математические функции
Написать код, который позволяет ввести натуральное число A и выводит все его делители по возрастанию.
Массивы
Написать код, который позволяет ввести в форму текст, и на выходе выделяет случайное слово «жирный» жирным (т.е., обрамляет данное слово в тег <b>).
Обработка строк
Написать код, который позволяет ввести в форму текст, и на выходе выдает самое длинное предложение (по числу слов) в данном тексте.
Парсинг данных
Написать код, который позволяет ввести в форму текст, и подчеркнуть в нем все числа, написанные цифрами (добавить к числам тег <u>).
Массивы, строки
Написать код, который позволяет ввести в форму текст, и подчеркнуть в нем все слова, начинающиеся со строчной буквы «а».