Тест 2. Функции и массивы

Тест проверит вас на знание функций и массивов в PHP.

Какую функцию необходимо использовать для того чтобы увидеть на экране Hello World?

function myfunction()
{
// место для функции
print $string;
}
myfunction("Hello World!");
 
 
 
 

У нас есть массив:

Array
(
[0] => book1.pdf
[1] => book11.pdf
[2] => book12.pdf
[3] => book2.pdf
)

Какую функцию нужно использовать для того чтобы отсортированный массив выглядел так:

Array
(
[0] => book1.pdf
[3] => book2.pdf
[1] => book11.pdf
[2] => book12.pdf
)
 
 
 
 

Какой будет результат?

<?php
    function a(&$a = 19)
    {
        $a .= 1;
    }
    $b = 6;
    a($b);
    echo $b++;
?>
 
 
 
 

У вас есть строка даты в формате yyyy-mm-dd. Вы хотите получить год, месяц и число в отдельные переменные $year, $month, $day. Какой функцией следует воспользоваться для решения данной задачи?

 
 
 
 

Как будет выглядеть массив после выполнения следующего кода?

<?php
    $queue = array(1, 2);
    array_unshift($queue, 0, 4);
    print_r($queue);
?>
 
 
 
 

Какой будет результат?

<?php
    $input = array(4, "4", "3", 4, 3, "3", 3, 3, 3, 3, 3, 5, 5, 5, 5, 7, 7, 7, 7);
    echo count(array_unique($input));
?>
 
 
 
 

Какой будет результат?

<?php
$array = array('a' => 'One', 'b' => 'Two', 'c' =>
array('d' => 'Three', 'e' => 'Four'));
function print_element($array)
{
extract($array);
return $c['e'];
}
print print_element ($array);
?>
 
 
 
 

Какая из следующих функций преобразует все ключи массива к верхнему регистру?

 
 
 
 

Какой будет результат?

<?php
 $name = array("d" => "Mark", "a" => "David", "b" => "Peter", "c" => "Martha");
 $nameArrayObject = new ArrayObject($name);
 $nameArrayObject->ksort();
 
 foreach ($nameArrayObject as $key => $val) {
     echo "$key = $val
";
 }
?>
 
 
 
 

Как будет выглядеть массив после выполнения следующего кода?

<?php
    $array = array ('1', '2', '3');
    foreach ($array as $key => $value)
    {
          $value = 4;
    }
    print_r($array);
?>
 
 
 
 

Вопрос 1 из 10


Поделиться ссылочкой: