Necesito saber cuantas mayúsculas contiene cada uno de los string de un array, pero no encuentro la manera de hacerlo
Este es el ejemplo del array
Código PHP :
$listaTextos = array( 'EN UN LUGAR DE LA MANCHA', 'En Un Lugar de la Mancha', 'en un lugar de la mancha', }; $patron = '/([A-Z]{1})/'; foreach ($listaTextos as $texto) { $esCoincidente = preg_match($patron, $texto); if ($esCoincidente) { echo $texto; } }
Asi me muestra las cadenas que contienen alguna mayúscula, pero como tengo que hacer para que me muestre el número de mayúsculas que contiene cada uno de los textos, sería así.
19
4
0