Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá bom dia, estou com a seguinte dificuldade preciso percorrer um array todo para fazer uma validação mas isso sem laço, eu acho que ja vi isso em algum lugar mas não me recordo... tentei procurar no google mas não sei se a minha sintaxe de pesquisa é correta.
segue abaixo um exemplo:
$varIDs = '20|35|50'; //ids estão implodidos...
$varNewId = explode("|", $varIDs); //explodo o caractere "|" e separo os IDs
for($i=0; $i<count($varNewId); $i++){
$arrayIDs[] += $varNewId[$i]; //transformo os IDs em um array()
}
$condicao = 35;
if($condicao == $arrayIDs){ //nesse caso exibirá "Erro!!!"
echo 'Validado';
}else{
echo 'Erro!!!';
}
no exemplo acima gerará um erro pois não apresento indice para o arrayIDs, como pro exemplo da seguinte forma
if($condicao == $arrayIDs[1]){
isso seria facilmente resolvido com um laço de repetição for(), ai que entra meu problema esse exemplo é bem simples mas oque não me faz querer usar um laço de repetição é que ele repetiria no caso desse exemplo 3 vezes a nossa condição oque não seria muito legal de se ver né :/
se alguem souber de alguma forma de fazer essa comparação fico muito grato se poder ajudar ;)/>
Carregando comentários...