QCM sur PHP – Fonctions sur les chaînes de caractères(string) – Partie 1

image_pdfimage_print

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 fonction est utilisée pour supprimer les espaces au début d’une chaîne?

A trim()

B strim()

C rtrim()

D ltrim()

D
La fonction ltrim() supprime les les espaces au début d’une chaîne. Voici un exemple:

<?php
    echo ltrim($str,"        Hello");
?>

 

La sortie:
————————–

Hello

 

2. Quelle fonction pour comparer deux chaines de caractères?

A strcmp()

B strcasecmp()

C strspn()

D strcspn()

E Tout les réponses sont vrais

E
Toutes les fonctions mentionnées ci-dessus peuvent être utilisées pour comparer des chaînes de caractères.

 

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

A strtoupper()

B uppercase()

C str_uppercase()

D struppercase()

E Tout les réponses sont vrais

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
4. Quelle sera la sortie du code PHP suivant?
<?php
    $title = "welcom to waytolearnx!";
    echo ucwords($title);
?>

A Welcom to waytolearnx!

B Welcom To Waytolearnx!

C WELCOM TO WAYLEARNX!

D welcom to waytolearnx!

B
La fonction ucwords() met en majuscule la première lettre de chaque mot d’une chaîne.

 

 

5. Laquelle des fonctions suivantes trouve la dernière occurrence d’une chaîne et renvoie sa position numérique?

A strlastpos()

B strpos()

C strlast()

D strrpos()

D
Exemple : La fonction strrpos() trouve la position du dernière occurrence de « bob » dans la chaîne:

<?php
      echo strrpos("I love bob, I love bob too!","bob");   //19
?>

 

6. Lorsque deux chaînes sont exactement équivalentes, strcmp() renvoie quoi?

A Renvoie une chaîne

B Renvoie 0

C Retourne 1

D Ne renvoie rien

B

 

7. Quelle fonction est utilisée pour remplacer une chaîne entière par une autre chaîne?

A Strstr()

B Strrpos()

C Replace()

D Str_replace()

D
Exemple : La fonction str_replace() remplace le mot « world » par « Jean »:

<?php
      echo str_replace("world","Jean","Hello world!");   //Hello Jean!
?>

 

8. Pour sélectionner une sous-chaîne par position, vous utilisez ______ ?

A Strstr()

B substr()

C Strsub()

D str()

B
Exemple : Renvoie « waytolearnx! »:

<?php
      echo substr("Welcom to waytolearnx!",9);   //waytolearnx!
?>
PHP substrPHP substr()La fonction substr() est une fonction intégrée en PHP qui renvoie une partie d’une chaîne.   Syntaxe substr(str, start, len)     Paramètres str(Obligatoire) :…Lire plus
9. PHP offre un autre moyen pour définir une chaîne de caractére, autre que simples guillemets ‘ ‘ ou doubles guillemets ” ”, lequel?

A Heredoc

B Concaténation

C Littéraux

D Aucune de ces réponses n’est vraie.

A

 

10. Les caractères suivant \,?, *, \, &, $,] sont échappés par quelle méthode?

A remove()

B quotemeta()

C removechar()

D addslashes()

B
Exemple:

<?php
    $str = "Hello world. (can you hear me?)";  
    echo quotemeta($str);    
?>

 

La sortie:
————————–

Hello world\. \(can you hear me\?\)
PHP quotemetaPHP quotemeta()La fonction quotemeta() est une fonction intégrée en PHP qui est utilisée pour ajouter des slash devant certains caractères prédéfinis dans une chaîne. Voici les…Lire plus
 
 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *