Php procédural 16: Exercice 3
Vu ici:
- le but de l’exercice
- copier le code source dans la page de l’exercice
- suivre les instructions et réaliser l’exercice
Vu ici:
<h1>Exercice 3</h1> <h3>Décoder des messages</h3> <p>les messages à décoder</p> <?php $message1 = "0@sn9sirppa@#?ia'jgtvryko1"; $message2 = "q8e?wsellecif@#?sel@#?setuotpazdsy0*b9+mw@x1vj"; $message3 = "aopi?sgnirts@#?sedhtg+p9l!"; ?> <ul> <li>message 1 : <?php echo $message1; ?></li> <li>message 2 : <?php echo $message2; ?></li> <li>message 3 : <?php echo $message3; ?></li> </ul> <p>comment proceder?</p> <ol> <li>Calculer la longueur de la chaîne et la diviser par 2, tu obtiendras ainsi le "chiffre-clé".</li> <li>Récupère ensuite la <a href="https://www.php.net/manual/fr/function.substr.php">sous-chaîne</a> de la longueur du chiffre-clé en commençant à partir du 6ème caractère.</li> <li>Remplace les chaînes '@#?' par un espace.</li> <li>Pour finir, inverse la chaîne de caractères.</li> </ol> <?php // TO DO $decodedMessage1 = $message1; // TO DO $decodedMessage2 = $message2; // TO DO $decodedMessage3 = $message3; ?> <p>résultats:</p> <p>message1: <?php echo $decodedMessage1 ?><br> message2: <?php echo $decodedMessage2 ?><br> message3: <?php echo $decodedMessage3 ?><br> </p>