кодесурса
«PHP

Упражнения PHP: проверить, встречается ли данная строка в конце другой данной строки

script1adsense2code
script1adsense3code

PHP: упражнение 36 с решением

Напишите программу PHP, чтобы проверить, встречается ли данная строка в конце другой данной строки.

Пример решения: -

PHP-код:

<?php
function str2_in_str1($str1, $str2) {
  $p_len = strlen($str2);
   $w_len = strlen($str1);
   $w_start = $w_len-$p_len-1;
   if (substr($str1, $w_len-$p_len, $p_len) == $str2) {
      return "true";
   } 
   else 
   {
      return "false";
   }
}
echo str2_in_str1("Python","on")."\n";
echo str2_in_str1("JavaScript","php")."\n";
?>

Пример вывода:

 правда                                                        
ложный        

Блок - схема:

«Блок-схема:

Редактор кода PHP:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущая: Напишите программу PHP для удаления дубликатов из отсортированного списка.
Далее: Напишите программу PHP для вычисления суммы простых чисел меньше 100.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code