Bug PHP exercice 7 partie 5


#1

Bonjour,
Je pense qu'il y a une erreur sur l'exercice 7, partie 5 de la formation PHP.
J'ai écrit mon code et je suis sur de moi, je sais qu'il est bon.
Mais quand je tente de valider mon code et de passer à l'étape suivant un message d'erreur apparait me disant que je ne devrais avoir qu'une seule lettre de mon nom. SAUF que l'exercice précise qu'il faut un nombre random ET une lettre random de mon nom.
J'ai vérifié sur le forum qu'elles avaient été les réponses de l'exercices et mon code est identique à ceux ayant fonctionné précédemment.
Je pense donc qu'il y a un bug sur l'exercice....


#2

Le cours PHP est parsemé de bugs, malheureusement. Il sera d'ailleurs retiré du programme dans le courant de l'été. Est-ce que tu pourrais poster le code que tu as et un lien vers l'exercise en question?
Merci


#3

Merci de me répondre aussi rapidement.
Le lien vers l'exercice : https://www.codecademy.com/fr/courses/web-beginner-fr-FR-nvok4/0/5?curriculum_id=53710371fed2a8c7e9000001

Mon code :
<?php
print rand (89,543);
?>

<?php
$nom ="salome";
$len = strlen($nom);
$random = rand(0, ($len -1));
$sub = substr($nom, $random, 1);
print $sub;
?>


#4

Etrange... regarde mon résultat

J'ai simplement copié / collé ton code.

<html>
    <p>
    <?php
    print rand (89,543); 
    ?>
    </p>
    <p>
    <?php
    $nom ="salome";
    $len = strlen($nom);
    $random = rand(0, ($len -1));
    $sub = substr($nom, $random, 1);
    print $sub;
    ?>
    </p>
</html>

Là j'utilise Chrome, peut-être est-ce dû à ton navigateur?


#6

Ah oui effectivement ! Sur Chrome cela fonctionne.
Code Academy ne doit pas trop aimer safari...
Je vais continuer sur chrome juste au cas ou.

Merci beaucoup !