La estructura de esa matriz es un poco estraña el primer nodo es asociativo etiquetado como "servicios" y es resto no tienen etiqueta, no puedes eliminar esa etiqueta en el momento de crear el array... apesar de ello creo que puedes acceder igual por su indice.... (0,1,2,3....)
$matriz igual a tus $servicios
$campo igual a "estado"
$valor igual a "ok"
Código PHP:
Ver originalfunction cuantosHay($matriz, $campo, $valor){
$j=0;
for ($i=0;$i<count($matriz);$i++){ if($matriz[$i][$campo]==$valor){
$j++;
}
}
return $j;
}