Développement web indépendant à Montpellier

Quiz PHP sur les tableaux

Question 1 :

Laquelle de ces affirmations décrit le mieux la fonction extract() ?

Question 2 :

Grâce à quelle fonction détermine t'on le nombre d'élément(s) contenu dans un tableau ?

Question 3 :

Quelle fonction PHP permet de renvoyer un tableau contenant les valeurs présentes dans 2 tableaux ou plus ?

Question 4 :

Quelle est la principale différence entre les fonctions PHP isset() et array_key_exists() lorsque l'on vérifie si un élément existe dans un tableau ?

Question 5 :

La fonction ________ replace le pointeur au début du tableau placé en paramètre et renvoi la valeur du premier élément.

Question 6 :

La fonction array_shift :

Question 7 :

Quelle sera la sortie de ce script ?

<?php
$arr = array(10 => 1, 2, 3);
$arr[] = 4;
$arr[1] = 6;
array_unshift($arr, 8);
var_dump( $arr[10] );

Question 8 :

Quelle sera la sortie de ce script ?

<?php
$arr1 = array(01, 08, 017, 027, 037, 037);
$arr2 = array(0, 1, 23);
print count(array_diff($arr1,$arr2)); 

Question 9 :

Quelle sera la sortie de ce script ?

<?php
$foo = array(12 => 'x', 'a' => 'z', 'b' => '12' , 'x', 'z' => 12);
$bar = array_flip($foo);
echo count($bar); 

Question 10 :

Quel sera la sortie du script suivant ?

<?php
$arr1 = array(1,2,3,4,5);
$arr2 = array_slice($arr1, 1, 2, true);
print($arr2[1]);