Leçon N° 16 : Fonctions de manipulations de texte
Les tokens (jetons)SolutionSolution & source**
Au lien d'afficher le titre, afficher tous les mots de la fable commençant par la lettre 'c'
Notes de page
Source: lesson_16_c0_tokens.phpRésultat
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<meta name="lang" content="fr" />
<title>lesson_16 fonctions de texte</title>
</head>
<body>
<pre><b><big>Leçon 16: fonctions de texte, les tokens:</big></b>
<font color=red>Imprimer tous les mots de la fable commençant 
par la lettre "c"
</font>
<?php
$fichier 
'corbeau.txt'// on déclare le nom du fichier à ouvrir
$canal fopen($fichier,'r'); //ouverture du fichier en lecture seule
$myString fread($canalfilesize ($fichier));
fclose($canal); //pensez à refermer à la fin du script$myString = (readfile('corbeau.txt'));
echo "Longueur du fichier :".strlen($myString)."<br/>";
echo 
"Longueur du titre   :".strpos($myString,chr(13))."<br/>";
echo 
"Le titre :".substr($myString,1,strpos($myString,chr(13)))."<br/>";
$titre substr($myString,1,strpos($myString,chr(13)));
echo 
"Le titre en majuscules :".strtoupper(substr($myString,1,strpos($myString,chr(13))))."<br/>";
//Tokens
//On met chaque mot du titre dans un tableau spécial detokens
$myTokens strtok($titre," ");
//On imprime le tableau
while ($myTokens
{
    echo 
"Mot=$myTokens<br/>";
    
// à chaque appel de strtok on récupère le token suivant
    
$myTokens strtok(" ");
}

?>
</body>
</html>

lesson_16 fonctions de texte
Leçon 16: fonctions de texte, les tokens:
Imprimer tous les mots de la fable commençant 
par la lettre "c"

Longueur du fichier :838
Longueur du titre :
Le titre :
Le titre en majuscules :

Tous droits réservés. 2005-2020