Bon d'accord fini les longues explications. Passons aux scripts si vous le désirez.
- Code: Tout sélectionner
<?php
$br = "<br />";
$b_o = "<b>";
$b_f ="</b>";
$sep = "$br-----------------------------------------------------------------------$br";
$exe1 = "$b_o Exercice No1 $b_f $br";
$exe2 = "$b_o Exercice No2 $b_f $br";
$exe3 = "$b_o Exercice No3 $b_f $br";
// ..
// .. Génère un tag : <body bgColor='black'> ..
// ..
echo $exe1;
$baliseBody = str_replace("%body%", "black", "<body bgColor='%body%'>");
echo htmlspecialchars($baliseBody);
echo $sep;
echo $exe2;
echo "Mot d'origine : MonSiteGratuit $br";
// ..
// .. Génère : M n S t G r t t ..
// ..
$voyelles = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");
$consonnes = str_replace($voyelles, "", "MonSiteGratuit");
echo "Les consonnes seulement de MonSiteGratuit : On efface les voyelles $br";
for ($i = 0; $i < strlen($consonnes); $i++)
{
print ($consonnes[$i]) . " <b> : </b>\n";
}
echo $sep;
// ..
// .. Remplacer des mots dans une phrase ..
// ..
echo $exe3;
echo "On change des mots et on change le sens de la phrase $br";
$phrase = "les membres de MSG et les Admin's";
echo "Phrase d'origine : " .$phrase . $br;
$choix = array("membres", "MSG", "Admin's");
$change = array("tutos", "Mon Site Gratuit", "scripts");
// ..
echo "Apprendre : \n";
$phrase2 = str_replace($choix, $change, $phrase);
echo $phrase2 . "\nPHP";
echo $sep;
?>
En fait il s'agit de trois exercices simples : Basique : Sur la manipulation des chaînes avec str_replace( ) .
Vous avez ici en bas quatre liens qui vous porterons vers PHP Manual V.F
Une suggestion serait de vous attardez longuement dans la zone nommé : User Contributed Notes.
Juste parce que c'est l'écriture de tous et chacun. L'inspiration et les progrès sont aussi inévitable.
Attention cependant : C'est un peu plus avancé dans ce secteur : Mais fort intéressant.
url str_replace : http://ca.php.net/manual/fr/function.str-replace.php
url preg_replace : http://ca.php.net/manual/fr/function.preg-replace.php
url htmlspecialchars : http://ca.php.net/manual/fr/function.ht ... lchars.php
url htmlentities : http://ca.php.net/manual/fr/function.htmlentities.php
Vous n'avez pas toujours l'affichage, quelques fois vous devez vous débrouillez, tout n'est pas gratuit.
À l'exercice No1 : J'ai dû utilsé htmlspecialchar avec la string au premier param.
À l'exercice No2 : J'ai dû faire une boucle ' for ' par moi-même pour afficher les résultats.
À l'exercice No3 : Même chose mais plus simple. Un echo d'affichage seulement.
Il peut arriver qu'une base en PHP, ou autre langage de programmation, soit utile.
C'est même assez fréquent pour ce genre de document : PHP Manual V.F.
Si vous télécharger la version HTML pour une approche hors ligne, sachez que vous n'aurez pas
la section : User Contributed Notes. En ligne c'est mieux : C'est une opinion personnelle.
Voici les résultats devant être afficher:
Exercice No1
<body bgColor='black'>
-----------------------------------------------------------------------
Exercice No2
Mot d'origine : MonSiteGratuit
Les consonnes seulement de MonSiteGratuit : On efface les voyelles
M : n : S : t : G : r : t : t :
-----------------------------------------------------------------------
Exercice No3
On change des mots et on change le sens de la phrase
Phrase d'origine : les membres de MSG et les Admin's
Apprendre : les tutos de Mon Site Gratuit et les scripts PHP
-----------------------------------------------------------------------
Quoique je prépare et diffuse pour tous, ma contribution est toujours
pour les débutants et les débutantes en matière de scripts.
Comme en Flash, c'est pour eux, d'abord et avant tout, que je participe,
ici en PHP. Amusez vous bien.
++






