J'ai une tâche pour compter les phrases sans utiliser str_word_count
, mon aîné me l'a donné mais je ne suis pas capable de comprendre. Quelqu'un peut-il l'expliquer?Quelqu'un peut-il m'expliquer ce code php «compter les phrases»?
J'ai besoin de comprendre la variable et comment cela fonctionne.
<?php
$sentences = "this book are bigger than encyclopedia";
function countSentences($sentences) {
$y = "";
$numberOfSentences = 0;
$index = 0;
while($sentences != $y) {
$y .= $sentences[$index];
if ($sentences[$index] == " ") {
$numberOfSentences++;
}
$index++;
}
$numberOfSentences++;
return $numberOfSentences;
}
echo countSentences($sentences);
?>
La sortie est
S'il s'agit réellement de compter des phrases, alors c'est cassé. –
Il compte les mots pas les phrases et il le fait en promenant chaque caractère dans la chaîne et en comptant les caractères de l'espace unique. –
Salut Hana Ganesa; J'ai peur que votre question soit trop large pour ce site. Le débordement de pile est conçu pour des questions et des réponses précises sur des problèmes de code identifiables; alors que vous demandez vraiment une introduction aux structures de programmation de base. C'est hors de portée pour ce site; Il y a peut-être de bons manuels et tutoriels disponibles là-bas, mais je ne crains pas d'être ici pour faire des recommandations. –