Solution de l'exercice :

Source : lesson_16_c0_tokens.php Résultat
<pre>
<?php
$fichier 
'../commons/corbeau.txt'// 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
echo $myString
//Tokens
//On met chaque mot du titre dans un tableau spécial detokens
$myTokens strtok($myString," ");
//On imprime le tableau
while ($myTokens
{    
    if (
substr($myTokens,0,1) == "C"  or substr($myTokens,0,1) == "c" )
    {
        echo 
"Mot commençant pas un c : $myTokens<br/>";
    }
    
// à chaque appel de strtok on récupère le token suivant
    
$myTokens strtok(" ");
}

?>


    Le corbeau et le renard.
    Maître Corbeau, sur un arbre perché,
    Tenait en son bec un fromage. 
    Maître Renard, par l'odeur alléché, 
    Lui tint à peu près ce langage : 
    " Hé ! bonjour, Monsieur du Corbeau, 
    Que vous êtes joli ! que vous me semblez beau ! 
    Sans mentir, si votre ramage 
    Se rapporte à votre plumage, 
    Vous êtes le phénix des hôtes de ces bois. 
    " A ces mots le Corbeau ne se sent pas de joie ; 
    Et pour montrer sa belle voix, 
    Il ouvre un large bec, laisse tomber sa proie. 
    Le Renard s'en saisit, et dit : 
    " Mon bon Monsieur, 
    Apprenez que tout flatteur 
    Vit aux dépens de celui qui l'écoute : 
    Cette leçon vaut bien un fromage, sans doute. 
    " Le Corbeau, honteux et confus, 
    Jura, mais un peu tard, qu'on ne l'y prendrait plus.

Mot commençant pas un c : corbeau
Mot commençant pas un c : Corbeau,
Mot commençant pas un c : ce
Mot commençant pas un c : Corbeau,
Mot commençant pas un c : ces
Mot commençant pas un c : ces
Mot commençant pas un c : Corbeau
Mot commençant pas un c : celui
Mot commençant pas un c : Cette
Mot commençant pas un c : Corbeau,
Mot commençant pas un c : confus,


Tous droits réservés. 2005-2020