Exercices
boucleCaractere.php
Affichez le mot donné en vertical.
Résultat attendu
B o n j o u rl e
m o n d e
!
langage.php
Créez le fichier langage.php qui affiche le nombre d'occurrences du mot "PHP" dans la phrase "Le langage PHP n'est pas compilé, le PHP est interprété."
Remplacez les occurrences de "PHP" par "Javascript" et affichez le résultat.
Résultat attendu

<!DOCTYPE html>
<?php
const MOT = 'PHP';
const NOUVEAU_MOT = 'Javascript';
const PHRASE = 'Le langage PHP n\'est pas compilé, le PHP est interprété.';
?>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>Langage</title>
</head>
<body>
<h1>Fonctions et chaines.</h1>
<h2>Phrase</h2>
<p><?php ?></p>
<h2>Phrase transformée</h2>
<p><?php ?></p>
</body>
</html>
Astuce
Il doit exister une fonction qui permet de compter le nombre d'occurences et une autre permettant de remplacer une occurence par une autre... Note >>
ressource.php
Créez le fichier ressource.php qui contient une url dans une variable et affiche la dernière partie (exemple : http://www.helmo.be/page/35498 => 35498). Attention, l'url peut être variable. Votre code doit fonctionne si on change l'url (exemple : https://www.helmo.be/fr/formations/36576 ).
Résultat attendu

<!DOCTYPE html>
<?php
const URL = 'http://www.helmo.be/page/35498';
?>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>Exe ressource</title>
</head>
<body>
<h1>Fonctions et chaines, Exe ressource</h1>
<p><?php ?></p>
<p><?php ?></p>
</body>
</html>
Astuce
Nous ne connaissons pas le nombre d'éléments constituant l'url. Cependant, une constante existe : le nombre de chiffre après le dernier /. Si on trouve la position du dernier / dans la chaine de caractères, on pourra l'extraire.
Il vous faut deux fonctions pour isoler la partie finale de l'URL, quelle que soit sa longueur.
pays.php
Créez le fichier pays.php qui contient les noms de 4 pays (Belgique, Italie, France, Espagne) et leur capitale dans 8 variables nommées $pays1, $capitale1, ..., $pays4, $capitale4.
Pour chaque pays, affichez sa capitale
Affichez les pays et les capitales en majuscules.
Exploitez les noms de variables dynamiques pour réduire le nombre de lignes de codes.
Résultat attendu

<?php
const NBR_PAYS = 4;
$pays1 = 'Belgique';
$capitale1 = 'Bruxelles';
$pays2 = 'France';
$capitale2 = 'Paris';
$pays3 = 'Italie';
$capitale3 = 'Rome';
$pays4 = 'Allemagne';
$capitale4 = 'Berlin';
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>Pays</title>
</head>
<body>
<h1>Fonctions et chaines : pays / ville</h1>
</body>
</html>
Astuce
Exploitez les variables dynamiques >>