Хелпикс

Главная

Контакты

Случайная статья





Текст программы с комментариями



1. Задание для выполнения

Напечатайте заданную последовательность символов, заменяя каждую точку многоточием.

2. Текст программы с комментариями

<form method="get">

Введите строку:

<input name="S"/>

<br>

<input type="submit" value="Отправить"/>

</form>

<?php

if (!isset($_GET['S'])) {

return;

}

echo str_replace('.', '...', $_GET['S']);

3. Контрольный пример


Задание 2.18

1. Задание для выполнения

Если в строке цифр больше, чем латинских букв, заменить все цифры знаком '+'. В противном случае заменить все латинские буквы знаком '–'.

2. Описание алгоритма программы

Пусть S – вводимая строка

Вычислим количество цифр и латинский букв с помощью регулярных выражений. Если количество цифр больше латинский букв, ты заменим все цифры знаком '+', иначе заменим все латинские буквы знаком '–'.

3.Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
S string Хранит вводимую строку

4. Текст программы с комментариями

<form method="get">

Введите строку:

<input name="S"/>

<br>

<input type="submit" value="Отправить"/>

</form>

<?php

if (!isset($_GET['S'])) {

return;

}

If (preg_match_all('/\d/', $_GET['S']) > preg_match_all('/[a-zA-Z]/', $_GET['S'])){

$_GET['S'] = preg_replace('/\d/', '+', $_GET['S']);

}

else {

$_GET['S'] = preg_replace('/[a-zA-Z]/', '-', $_GET['S']);

}

echo $_GET['S'];



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.