Olá, meu codigo está dando o seguinte erro: PHP Fatal error: Uncaught TypeError: preg_match(): Argument #2 ($subject) must be of type string, array given in C:\Users\devsf\OneDrive\Área de Trabalho\ESTUDOS\BACKEND\PHP\primeiros-passos\Strings\regex.php:6 Stack trace: #0 C:\Users\devsf\OneDrive\Área de Trabalho\ESTUDOS\BACKEND\PHP\primeiros-passos\Strings\regex.php(6): preg_match() #1 {main}
para o seguinte codigo fonte:
<?php
$telefone = ['(11) 97669 - 0766', '(11) 99002 - 4592', '(11) 97417 - 8895'];
foreach ($telefone as $item) {
$telefoneValido = preg_match('/\([0-9]{2}\) 9?[0-9]{4} - [0-9]{4}/', $telefone);
if($telefoneValido){
echo 'Telefone valido';
}else{
echo "Telefone invalido";
}
}
Eu não entendi o porquê :(