Tenho um array com 1000 índices com textos e números aleatórios amontados, preciso pegar strings que estejam em formatos particulares que contenham certa quantidade de números em certos formatos, como uma cadeia de caracteres da seguinte forma: 65 45 98 12 15 98 ou 04668475 03/9874, como posso criar uma função de filtro para passar os índices por ele e só me retornar na tela as strings que se adequem a esses formatos ? Exemplo informal:
$ strings = array("1" => "12 32 87 98 54", "2" => "154654651", "3" => "1354654654 45 45 45 45 45"); $ mascara = ## ## ## ## ##; $ contar = count($ strings); for($ i=0; $ i < $ contar; $ i++){ if($ mascara == $ strings[$ i]){ echo $ strings[$ i]."encontrado"; }else{ echo $ strings[$ i]."nao encontrado"; } }
No caso os índices seriam comparados a mascara e caso exista um trecho da string com o formato da mascara seria printado como encontrado.