Contagem PHP de ocorrências de caracteres de uma string dentro de outra string
Digamos que eu tenho duas cordas.
$needle = 'AGUXYZ';
$haystack = 'Agriculture ID XYZ-A';
Quero contar com que frequência os caracteres que estão$needle
ocorrer em$haystack
. No$haystack
, existem os caracteres 'A' (duas vezes), 'X', 'Y' e 'Z', todos na agulha, portanto, o resultado deve ser 5 (diferencia maiúsculas de minúsculas).
Existe alguma função para isso no PHP ou eu tenho que programá-lo eu mesmo?
Desde já, obrigado!