Разработчику/Обучение/Урок-1-Примеры-по-php/Задачи
Это старая версия Разработчику/Обучение/Урок-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>).

Массивы, строки

Написать код, который позволяет ввести в форму текст, и подчеркнуть в нем все слова, начинающиеся со строчной буквы «а».


 
Подразделы
Раздел не содержит подстраниц.


Комменты