Les fonctions de manipulation des chaines 2 eme partie


#1

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";
}
?>



#2

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>

#3

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";
}
?>



#4

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";

#5

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.


#6

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

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

#7

super merci :slight_smile:


#8

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 !!!!!


#9

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>


#10

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>

#11

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 !!!


#12

essaye de lire mon premier post dans cette discussion


#13

pffffffffff...........je desespere, toujours pareil !:rage:


#14

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";

#15

Ca marche !!!!!!!

Merci mille fois wizmarco, tu me sauves !!!


#16

Merci pour votre aide !!!


#17

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:


#18

Merci ça marche! Trop content!