База ответов ИНТУИТ

Web-программирование на PHP 5.2

<<- Назад к вопросам

Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "Здесь всего четыре слова";     $pattern = "/(всего)\s\w+\s(слова)/";     $new_subj = preg_replace($pattern,'\1 три \2',$subject);      echo $new_subj;  ?> </body> </html>     

(Отметьте один правильный вариант ответа.)

Варианты ответа
функция echo вернет "четыре"
функция echo вернет "Здесь всего три слова"(Верный ответ)
функция echo вернет "три"
функция echo вернет "Здесь всего четыре слова"
Похожие вопросы
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $pattern = "/(\w+)\s(\w+)\s(\w+)/";     $subject = "Александр Иванович Привалов";	      $matches = preg_replace($pattern,'\3, \1 \2',$subject);      echo $matches;  ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "12212345678 - 1234";     $pattern = '/^\d{5}$/';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "12345-1234";     $pattern = '/\d{5}-d{4}/';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "12212345 - 1234";     $pattern = '/^\d{5}/';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Что вернет функция preg_match() в результате выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "ПРИМЕР СТРОКИ, СОСТОЯЩЕЙ ИЗ ЗАГЛАВНЫХ БУКВ";     $pattern = '/[а-я]/i';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Что вернет функция print_r() в результате выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php     $subject = "Мой телефон - 211-22-33";    $pattern = '/([2-8]{1}[0-9]{2})-([0-9]{2}-[0-9]{2})/';    echo preg_match($pattern, $subject, $matches);     print_r($matches);   ?> </body> </html>     
Что будет искать функция preg_match() в строке $subject:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "a4bcder4f";     $pattern = '/\d/';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $var = "Двадцать пять";     echo "Оригинал: $var <hr/>\n";      echo substr_replace($var, "25", 0)."<br/>\n";   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $var = "Строка букв";     echo "Оригинал: $var <hr/>\n";      echo substr_replace($var, "цифр", 7)."<br/>\n";   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $var = "Строка состоит из 29 символов";     echo substr_replace($var, " ", 18, 2)."<br/>\n";   ?> </body> </html>