Les fonctions de manipulation des chaines 2 eme partie

salut: je suis bloquée sur cette exercice et je ne voie pas ou est mon erreur . par avance merci

<?php $pos=strpos("emily", "e"); $pos=strpos("emily", "i"); $pos=strpos("emily", "ily"); $pos=strpos("emily", "zxc");

?>
</p>
<p>

<?php
if (strpos("Christophe", "a") === false) {

print "Désolé, pas de “a” dans “Christophe”;
}
?>

Ton code doit etre a l’interieure de sa

<html>
    <p>
    <?php
    // Affichez la position d'une lettre de votre prénom
    
    ?>
    </p>
    <p>
    <?php
    // Faite la vérification de la présence d'un caractère qui n'est pas
    // dans votre nom et affichez un message d'alerte
    
    ?>
    </p>
</html>

oui et cela ne fonctionne pas

<?php $pos=strpos("emily", "e"); $pos=strpos("emily", "i"); $pos=strpos("emily", "ily"); $pos=strpos("emily", "zxc");

?>
</p>
<p>

<?php
if (strpos("Christophe", "a") === false) {

print "Désolé, pas de “a” dans “Christophe”;
}
?>

le message est ouver

print "Désolé, pas de "a" dans "Christophe"; 

tu doit enleve quelque ", sa doi etre commeca

print "Désolé, pas de a dans Christophe"; 

voila je viens de faire ça et il me met comme message :slight_smile:

Oups, merci de réessayer. Votre première utilisation de strpos() devrait retourner un nombre.

ajouts des echo pour affiche les nombre dans la console a tes strpos()

echo $pos=strpos("emily", "e"); 
1 Like

super merci :slight_smile:

1 Like

bonjour,
j’ai beau essayer tout cela, mais ca me donne toujours le meme message d’erreur
“Oups, merci de réessayer. Votre première utilisation de strpos() devrait retourner un nombre.”

Je galere ! please, help me !!!

voici mon code :
html>

<p>
<?php
echo $pos=strpos("Christophe", "e");
?>
<p/>
<p>

<?php

if (strpos("Christophe","g") === false) {

print “Désolé, pas de a dans Christophe”;

?>
</p>

Salut , tu doit fermé le if statement avec }

<p>
<?php
if (strpos("Christophe","g") === false) {
     print "Désolé, pas de a dans Christophe";
}#ajoute le }
?>
</p>

et içi, tu doit fermé le <p> tag commeça </p> au lieu de <p/>

<p>
<?php
echo $pos=strpos("Christophe", "e");
?>
</p> 

Bonjour wizmarco,

voici mon nouveau code (juste pour afficher le numero de la lettre)

ml>


<?php
// Affichez la position d’une lettre de votre prénom
echo $pos=strpos(“Christophe”, “e”);
?>

Mais cela ne fonctionne toujours pas, toujours le meme message (j’ai egalement corrige le code du test mais je suppose qu’il faille que le debut fonctionne)

<?php // Faite la vérification de la présence d'un caractère qui n'est pas // dans votre nom et affichez un message d'alerte if (strpos("Christophe", "a") === false) { print "Désolé, pas de "a" dans "Christophe"; }

?>
</p>

Merci de ton aide !!!

essaye de lire mon premier post dans cette discussion

pffffffffff…je desespere, toujours pareil !:rage:

ton code doit etre commeça

<html>
    <p>
    <?php
    // Affichez la position d'une lettre de votre prénom
    echo $pos=strpos("Christophe", "e");
    ?>
    </p>
    <p>
    <?php
    // Faite la vérification de la présence d'un caractère qui n'est pas
    // dans votre nom et affichez un message d'alerte
    if (strpos("Christophe", "a") === false) {
        print "Désolé, pas de \"a\" dans \"Christophe"; 
     }
    ?>
    </p>
</html>

cette partie

print "Désolé, pas de "a" dans "Christophe"; 

n’est pas correct a cause des " " donc ça doit etre commeça

print "Désolé, pas de \"a\" dans \"Christophe"; 
3 Likes

Ca marche !!!

Merci mille fois wizmarco, tu me sauves !!!

1 Like

Merci pour votre aide !!!

bonjour,
pouvez-vous m’indiquer l’erreur s’il vous plait!?

<?php // Affichez la position d'une lettre de votre prénom echo $pos=3("katleen","l"); ?>

<?php // Faite la vérification de la présence d'un caractère qui n'est pas // dans votre nom et affichez un message d'alerte if(strpos("katleen","i")===false{ print"désolé, pas de \"l\\"dans katleen"; } else(strpos("katleen","l")===false{ print"désolé, pas de \"l\\"dans katleen"; } ?>

CONSIGNE
Sur la ligne 5, utilisez strpos() en lui passant votre prénom comme chaine de recherche et une lettre de votre prénom comme extrait à rechercher.
Sur la ligne 12, testez si strpos() === false (l’extrait n’a pas été trouvé) ou si l’extrait a été trouvé en utilisant un bloc if / else. Au minimum, affichez un message dans votre bloc if.

:wink:

Merci ça marche! Trop content!