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

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

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

Каким будет результат выполнения следующего кода:
<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>     

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

Варианты ответа
функция echo вернет "Александр Иванович, Привалов"
функция echo вернет "Привалов, Александр Иванович"(Верный ответ)
функция echo вернет "Иванович Александр, Привалов"
функция echo вернет "Александр, Привалов Иванович"
функция echo вернет "Александр Иванович Привалов"
Похожие вопросы
Что вернет функция 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>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "12212345 - 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 = "12212345678 - 1234";     $pattern = '/^\d{5}$/';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<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>     
Что вернет функция preg_match() в результате выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $subject = "ПРИМЕР СТРОКИ, СОСТОЯЩЕЙ ИЗ ЗАГЛАВНЫХ БУКВ";     $pattern = '/[а-я]/i';     echo preg_match($pattern, $subject);   ?> </body> </html>     
Каким будет результат выполнения следующего кода:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php      $str = "123 234 345 456 567";     $result = preg_match('/\d(\d)\d/', $str, $found);      echo "Matches: $result <br>";     print_r($found);  ?> </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>