QCM sur PHP – Expressions régulières – Partie 1

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. Laquelle des expressions régulières suivantes correspond à une chaîne contenant zéro ou un « p »?

A p+

B p*

C P?

D p#

C
« ? » Indique que l’expression régulière doit correspondre à zéro ou une occurrence de l’expression précédente
Les expressions régulières en PHPLes expressions régulières en PHPLes expressions régulières, également appelées regex ou regexp, leur but principal est de rechercher efficacement des motifs dans un texte donné. Ces motifs de recherche…Lire plus
2. PHP supporte depuis longtemps deux implémentations d’expressions régulières appelées ___ et ___?

A Perl

B PEAR

C Pearl

D POSIX

A, D

 

3. [:alpha:] peut également être spécifié en tant que _____?

A [A-Za-z0-9].

B [A-za-z].

C [A-z].

D [a-z].

B
[:alpha:] n’est autre que des caractères minuscules et majuscules.

 

4. Combien de fonctions PHP propose-t-il, pour la recherche de chaînes en utilisant une expression régulière de style POSIX?

A 6

B 7

C 8

D 9

B
ereg(), ereg_replace(), eregi(), eregi_replace(), split(), spliti() et sql_regcase() sont des fonctions proposées dans POSIX.

 

 

5. L’implémentation POSIX est obsolète dans quelle version de PHP?

A PHP 4

B PHP 5

C PHP 5.2

D PHP 5.3

D

 

6. POSIX signifie _________?

A Portable Operating System Interface for Unix

B Portable Operating System Interface for Linux

C Portative Operating System Interface for Unix

D Portative Operating System Interface for Linux

A

 

7. Parmi les propositions suivantes, laquelle correspondrait le mieux à l’expression régulière /mo{2,4}/ basée sur Perl?

A mol

B mool

C mooool

D mooooool

B, C

 

8. Quelle sera la sortie du code PHP suivant?
<?php
    $colors = array("blue", "citron", "citrine", "flirt");
    $color = preg_grep("/^c/", $colors);
    print_r($color);
?>

A Array ( [2] => citrine )

B Array ( [1] => citron [2] => citrine )

C Array ( [0] => citron [1] => citrine )

D Array ( [0] => blue [1] => citron [2] => citrine [3] => flirt )

B

 

9. Laquelle des fonctions suivantes convertira une chaîne en majuscule?

A strtoupper()

B uppercase()

C str_uppercase()

D struppercase()

A
PHP strtoupperPHP strtoupper()La fonction strtoupper() est une fonction intégrée en PHP qui est utilisée pour convertir une chaîne en majuscules.   Syntaxe strtoupper(str)     Paramètres str(Obligatoire)…Lire plus
10. Laquelle des fonctions suivantes peut être utilisée pour concaténer les éléments de tableau afin de former une seule chaîne de caractéres?

A explode()

B implode()

C concat()

D concatenate()

B
Nous utilisons la fonction implode(), exemple:

<?php
$arr = array('Welcom','to','WayToLearnX.');
echo implode(" ",$arr);
?>

 

La sortie:
————————-

Welcom to WayToLearnX.