Работа со строками

Практические задания

Краткое содержание лекции | Теоретические задания

Работа с символами строки

Дана следующая строка: "Начало лекций в 8 часов". Выведите на экран четные символы.

За меня отомстят...

Подсчитайте количество:

в этом стихотворении Алексея Машенцева.

За меня отомстят. Не пропустит и дня,
Чтоб не сделать ему на пиджак,
Ей подаренный мною щенок - за меня,
И укусит - не сильно, а так.
Эта черная кошка, которую я
Перекармливал мясом из щей,
Перейдет перед ним, отомстив за меня,
Все дороги, ведущие к ней.
А когда он обратно дорогой своей
Будет топать со спичкой в зубах,
Отомстит за меня... придорожный репей,
Заплутавшись в его волосах...

Палиндром

Дан массив фраз, определить, является ли это палиндромом. Обеспечьте регистронезависимость и отбрасывание символов "." и ",".

Вывести на экран 'YES' или 'NO'.

Макет

Запустить файл можно командой php palindrome.php.

(palindrome.php) download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
//массив исходных данных
$basicData = array(
    array('Мачо, но по ночам.'),// YES
    array('Лев с ума даму свел'),//YES
    array('Пеле нелеп'),//YES
    //ваши данные

);
foreach ($basicData as $word) {
    $result = isPalindrome($word);
    echo ($result) ? 'YES' : 'NO';
    echo \PHP_EOL;
}

function isPalindrome($word)
{
    $isPalindrome = false;
    //ваш код

    return $isPalindrome;
}