<?php
function countWordOccurrences($sentence) {
$words = str_word_count(strtolower($sentence), 1);
$wordCount = array_count_values($words);
return $wordCount;
}
$inputSentence = "The quick brown fox jumps over the lazy dog. The dog barks, and the fox runs away.";
$wordOccurrences = countWordOccurrences($inputSentence);
echo "<pre>";
print_r($wordOccurrences);
echo "</pre>";
?>
- The script defines a function
countWordOccurrences that takes a sentence as input and counts the occurrences of each word.
- It uses
str_word_count to extract an array of lowercase words from the sentence.
- The
array_count_values function then counts the occurrences of each word.
- The script then calls the function with a sample sentence (
$inputSentence) and prints the result using print_r for a formatted output.