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

Язык программирования PHP

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

Что делает следующая функция?

function Test($str){$pattern = "/\d{1,3}-\d{2}-\d{1}/m";$num_match = preg_match ($pattern, $str, $result);return $num_match;}        

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

Варианты ответа
возвращает число встреченных в строке комбинаций цифр, записанных в виде: 123-22-1
возвращает число встреченных в строке комбинаций цифр, записанных в виде: от одной до трех цифр, тире, две цифры, тире, одна цифра
возвращает 0 или 1 в зависимости от того, встречена ли в строке комбинация цифр, записанных в виде: от одной до трех цифр, тире, две цифры, тире, одна цифра(Верный ответ)
Похожие вопросы

Что делает следующая функция?

function Test($str){$pattern = "/\d{3}-\d{2}-\d{2}/m";$num_match = preg_match_all ($pattern, $str, $result);return $num_match;}        

Что делает следующая функция?

function Test1($str1){    $pattern = " /\d{3}$/";    $num_match = preg_replace($pattern, "aaa", $str1);    return $num_match;}        
У функции preg_match следующий синтаксис: preg_match(pattern, string, [result, flags]). Функция preg_match осуществляет сопоставление регулярного выражения с некоторой строкой. Что она возвращает в качестве результата?
У функции preg_match_all следующий синтаксис preg_match_all(pattern, string, result, [flags]). Функция preg_match_all осуществляет сопоставление регулярного выражения с некоторой строкой. Что она возвращает в качестве результата?

Каким будет результат работы программы?

<?function Test($a){$str="";$n = func_num_args ();for ($i=0; $i<$n; $i++){    $str .= $a + func_get_arg($i);}return $str;}echo Test(1, 2);?>        

Каким будет результат работы программы?

<?function Test(){$str="";$n = func_num_args ();for ($i=0; $i<$n; $i++){    $str .= " " . func_get_arg($i);}return $str;}echo Test(1, 2);?>        

Каким будет результат работы следующей программы

<?phpfunction Test($a="q", $b){    echo $a;    return $a . $b;}Test(1);?>        

Чему будет равна переменная $result в результате выполнения следующей программы

<?php$value = array("0","","1");foreach ($value as $v) {if (!$v) $result[] = true;else $result[] = false;}?>        

Каков результат работы следующего скрипта:

<?phpclass MyClass1{var $a;function MyClass1() {        $this->a = "10";}function MyFunc($b) {        return ($this->$b)*$this->a;}}$my = new MyClass1;echo $my->MyFunc("a");?>        

Каков результат работы следующего скрипта:

<?phpclass MyClass1{    var $a;function MyClass1() {        $this->a = "10";}}class MyClass2 extends MyClass1{var $b="20";function MyFunc($c) {        return ($this->b)*$c+$this->a;}}$my = new MyClass2;echo $my->MyFunc(2);?>