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

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

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

Каким образом можно записать следующий код с помощью оператора switch ?
if ($i == 0)  {print "i equals 0";}if ($i == 1)  {print "i equals 1";}if ($i == 2)  {print "i equals 2";}

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
switch ($i)   {   case 0:         print "i equals 0";         cotinue;   case 1:         print "i equals 1";         cotinue;   case 2:         print "i equals 2";          cotinue;}	
switch ($i)   {   case 0:         print "i equals 0";         break;   case 1:         print "i equals 1";         break;   case 2:         print "i equals 2";}	
(Верный ответ)
switch ($i)   {   case 0:         print "i equals 0";  case 1:         print "i equals 1";  case 2:         print "i equals 2"; }	
switch ($i)   {   case 0:         print "i equals 0";         break;   case 1:         print "i equals 1";         break;   case 2:         print "i equals 2";          break;}	
(Верный ответ)
Похожие вопросы
Как записать данный код компактнее с помощью конструкции elseif?
		<?php    $score = 4;       if  ($score == 5)      echo "Отлично";      else      {        if  ($score == 4)          echo "Хорошо";         else        {          if   ($score == 3)            echo "Удовлетворительно";            else             echo "Неудовлетворительно";        }      }?>	
Каким будет результат выполнения следующего PHP-кода, если файл file1.txt имеет следующую структуру: first_record; file2.txt - second_record, file3.txt - third_record:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php    $files=array(      "file1.txt",      "file2.txt",      "file3.txt"     );  for($i=0;$i<count($files);$i++)   {     $array[]=file($files[$i]);   }  while(list(,$result)=each($array))   {    for($i=0;$i<count($result);$i++)     {       $new_array[]=$result[$i];     }   }  print_r($new_array);  ?> </body> </html>     
Каким будет результат применения фунуции strtolower к строке $string:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php     $string="ВоЛнОоБрАзНыЙ ТеКсТ";    $string=strtolower($string);    echo $string;   ?> </body> </html>     
Какие значения для переменных a, b, c, d будут выведены после выполнения следующего фрагмента кода:
<html> <head>  <title>Инкремент и декремент</title>  </head>  <body> <h1>Инкремент и декремент</h1>  <?php     $а = $b = $c = $d = 1; 	 echo "\$а+ + = ", $а++,  "<BR>"; 	 echo "+ +\$b =",   ++$b,   "<BR>"; 	 echo "\$c-- = ", $c--,  "<BR>"; 	 echo "--\$d=",   --$d,   "<BR>";    ?>  </body> </html>
Каким будет результат применения последовательного функций strtolower, ucfirst к строке $string:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php     $string="ура! Тетя Ася приехала";    $string=ucfirst(strtolower($string));    echo $string;   ?> </body> </html>     
Каким будет результат выполнения команды CREATE TABLE drivers в базе 'taxi':
mysql>CREATE TABLE drivers(   name CHAR(30) NOT NULL,   second_name CHAR(30) NOT NULL,   family_name CHAR(30) NOT NULL,   birth DATE NOT NULL,  address CHAR(150) NOT NULL DEFAULT 'unknown',   startdate DATE   NOT NULL   DEFAULT '2002-01-01',   id SMALLINT AUTO_INCREMENT,   PRIMARY KEY (id));	 
Каким будет результат выполнения функции max в следующем PHP-коде:
<html> <head>   <title>Example from intuit.ru</title> </head>  <body>   <?php     $max=min(max(max(max(5,5,5,5,5,4,5),6), min(7,6)),7);    echo "Numbers: ".$max;  ?> </body> </html>     
Что вернет следующий PHP-код, если файлы f1.txt, f2.txt находятся в той же директориии, что и исходный скрипт, а также файл f1.txt имеет следующую структуру: 1 - первая строка 2 - вторая строка 3 - третья строка 4 - четвертая строка , а файл f2.txt пуст?
<html> <head>   <title>Example from intuit.ru</title> </head>  <body> 	   <?php      $src = fopen('f1.txt', 'r');       $dst = fopen('f2.txt', 'w');        while ( !feof($src) ) {        $line = fgets($src, 16);        $line++;         fputs($dst, $line);       }    fclose($dst);    fclose($src);   ?> </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>     
Для чего используется оператор continue в PHP?