QCM sur PHP – Les tableaux – Partie 2
QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur PHP comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur PHP.
1. Quelle sera la sortie du code PHP suivant?
<?php $name = array("Alex", "Thomas", "Jean"); $age = array("24", "18", "31"); $res = array_combine($age, $fname); print_r($res); ?>
A Array ( Alex Thomas Jean)
B Array ( [Alex] => 24 [Thomas] => 18 [Jean] => 31 )
C Array ( 24 18 31 )
D Array ( [24] => Alex [18] => Thomas [31] => Jean)
2. Quelle fonction « count » renvoie un tableau composé de paires clé/valeur ?
A count()
B array_count()
C array_count_values()
D count_values()
3. Quelle sera la sortie du code PHP suivant?
<?php $age = array("Alex" => "18", "Bob" => "20", "Emily" => "24"); array_change_key_case($age, CASE_UPPER); array_pop($age); print_r($age); ?>
A Array ( [Alex] => 18 [Bob] => 20 [Emily] => 24 )
B Array ( [ALEX] => 18 [BOB] => 20 [EMILY] => 24 )
C Array ( [ALEX] => 18 [BOB] => 20 )
D Array ( [Alex] => [Bob] => 20 )
4. Quelle sera la sortie du code PHP suivant?
<?php $tab = array("a" => "one", "b" => "two"); $result = array_flip($tab); print_r($result); ?>
A Array ( [one] => one [two] => two )
B Array ( [a] => a [b] => b )
C Array ( [one] => a [two] => b )
D Array ( [a] => one [b] => two )
5. Quelle sera la sortie du code PHP suivant?
<?php $letters = array ("A", "B", "C", "D"); $letters = array_flip($letters); echo ($letters[0]); ?>
A A
B Error
C D
D 0
6. Laquelle des fonctions est utilisée pour trier un tableau par ordre décroissant?
A sort()
B asort()
C rsort()
D dsort()
7. Quelle sera la sortie du code PHP suivant?
<?php $letters = array ("A", "B", "C"); $subset = array_slice ($letters, 2); print_r ($subset); ?>
A Array ( [0] => C )
B Array ( [0] => A [1] => B )
C Array ( [0] => A [1] => B [2] => C )
D Array ( [0] => A [1] => C [2] => B )
8. Quelle sera la sortie du code PHP suivant?
<?php $letters = array ("A", "B", "C"); $subset = array_splice ($letters, 2); print_r ($letters); ?>
A Array ( [0] => A [1] => B [2] => C)
B Array ( [0] => A [1] => B )
C Array ( [0] => C )
D Error
9. Quelle sera la sortie du code PHP suivant?
<?php $nbr = array ("5", "welcome", 10); echo (array_sum ($nbr)); ?>
A 5string10
B 5
C 10
D 15
10. Quelle sera la sortie du code PHP suivant?
<?php $letters = array("A", "B", "C"); array_pop($letters ); print_r($letters ); ?>
A Array ( [0] => A [1] => B )
B Array ( [0] => B [1] => C )
C Array ( [0] => A [1] => C )
D Array ( [0] => C [1] => C )