- var_dump: documentation ( source)
- str_replace: documentation ( source)
- array_filter: documentation ( source)
- strtolower: documentation ( source)
- str_split: documentation ( source)
<?php
class LetterCounter
{
public static function CountLettersAsString(string $string)
{
$string = str_replace(" ", "", $string);
$string = strtolower($string);
$letters = str_split($string);
foreach ($letters as $letter)
{
array_filter($letters, function($key, $val) use ($letter) {
var_dump($val);
var_dump($letter);
return $val == $letter;
}, ARRAY_FILTER_USE_BOTH);
}
}
}
LetterCounter::CountLettersAsString("Test Gorilla");