Hola compañeros, hace tiempo que no me toca preguntar.
Veamos, hasta ahora he utilizado la función continue o brake para saltar un elemento dentro de un bucle,
tipo
Código PHP:
Ver originalforeach ($xxx as $value) {
if($value == 'xxxx'){
continue;
}
// aqui mis acciones para el caso contrario
}
Mi problema viene en que necesito hacer un foreach (o cualquier otra función recursiva) para llamar a una función que evalué el valor enviado.
por ejemplo:
Código PHP:
Ver originalpublic function evalXXX($valor){
if($valor == 'xxxx'){
continue;
}
// aquí mis acciones
}
public function xxx(){
foreach ($xxx as $value) {
$this->evalXXX($value);
}
}
Y como resultado me produce un error ya que continue no se puede utilizar de esa forma dentro de una función.
Estoy utilizando PHP 7.1 , alguien conoce alguna alternativa para hacer que el bucle se salte ese item y pase a la siguiente evaluación.