= 0; $i--) { echo $sTab[$i] ." "; } } function keepOccurences(String $s) : array { $tabCount = array( 0, //"mots" 0, //"phrases" 0, //"points" 0, //"virgules" 0, //"point virgules" 0, //"exclamation" 0, //"interrogation" 0 //"suspension ); for ($i=0; $i < strlen($s) ; $i++) { switch ($s[$i]) { case ".": $tabCount[2]++; break; case ",": $tabCount[3]++; break; case ";": $tabCount[4]++; break; case "!": $tabCount[5]++; break; case "?": $tabCount[6]++; break; case "…": $tabCount[7]++; break; default: # code... break; } } $tabCount[0] = nbWord($s); $tabCount[1] = nbSentence($s); return $tabCount; } ?> M314 - TD1

M314 - TD2 : Manipulation des boucles, expressions conditionnelles et introduction aux tables globales

Les deux phrases qui seront utilisées dans ce TD sont et .

Manipulations des chaînes de caractères et tables

1) Dans "" il y a mots.
Dans "" il y a mots.

2) Dans "" il y a phrase.
Dans "" il y a phrases.

3) "" inversé donne "".
"" inversé donne "".

4) Dans "", il y a .
Dans "", il y a .
Dans "", il y a