<?php
$sentences = [
0 => 'The tiger is the national animal of India',
1 => 'The tiger is a large carnivorous mammal that roams the forests',
2 => 'The tiger feeds on animals that also live in the forest',
3 => 'The tiger does have a coat of orange with black stripes',
4 => 'Tigers, regardless of their subspecies, are carnivorous animals',
5 => 'The tiger is a protected species',
];
foreach ($sentences as $sentence) {
$letters = preg_match_all ('~[a-z\d]~', strtolower($sentence), $out) ? $out [0] : [];
$occurrences = array_count_values($letters);
arsort($occurrences);
$result[] = [
"sentence" => $sentence,
"character" => key($occurrences),
"occurrences" => current($occurrences)
];
}
var_export($result);
array (
0 =>
array (
'sentence' => 'The tiger is the national animal of India',
'character' => 'i',
'occurrences' => 6,
),
1 =>
array (
'sentence' => 'The tiger is a large carnivorous mammal that roams the forests',
'character' => 'a',
'occurrences' => 7,
),
2 =>
array (
'sentence' => 'The tiger feeds on animals that also live in the forest',
'character' => 'e',
'occurrences' => 7,
),
3 =>
array (
'sentence' => 'The tiger does have a coat of orange with black stripes',
'character' => 'e',
'occurrences' => 6,
),
4 =>
array (
'sentence' => 'Tigers, regardless of their subspecies, are carnivorous animals',
'character' => 's',
'occurrences' => 8,
),
5 =>
array (
'sentence' => 'The tiger is a protected species',
'character' => 'e',
'occurrences' => 6,
),
)
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
array (
0 =>
array (
'sentence' => 'The tiger is the national animal of India',
'character' => 'i',
'occurrences' => 6,
),
1 =>
array (
'sentence' => 'The tiger is a large carnivorous mammal that roams the forests',
'character' => 'a',
'occurrences' => 7,
),
2 =>
array (
'sentence' => 'The tiger feeds on animals that also live in the forest',
'character' => 'e',
'occurrences' => 7,
),
3 =>
array (
'sentence' => 'The tiger does have a coat of orange with black stripes',
'character' => 'e',
'occurrences' => 6,
),
4 =>
array (
'sentence' => 'Tigers, regardless of their subspecies, are carnivorous animals',
'character' => 's',
'occurrences' => 8,
),
5 =>
array (
'sentence' => 'The tiger is a protected species',
'character' => 'e',
'occurrences' => 6,
),
)