我有一個任務來計算句子而不使用str_word_count
,我的前輩給了我但我無法理解。有人可以解釋嗎?有人可以向我解釋這個'計算句子'的PHP代碼?
我需要了解變量及其工作原理。
<?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);
?>
輸出是
如果這實際上是關於計算句子,那麼它就被打破了。 –
它計算單詞而不是句子,它通過逐行掃描字符串中的每個字符並計算單個空格字符來完成此操作。 –
嗨Hana Ganesa;恐怕你的問題對於這個網站來說太廣泛了。堆棧溢出專爲精確的問題和對可識別代碼問題的回答而設計;而你真正要求作爲基本編程結構的介紹。這超出了本網站的範圍;那裏可能有很好的教科書和教程,但這裏並不是我擔心的地方。 –