Oi tudo bem, estou com um problema, necessito enviar para a base dados uma quantidade enorme de registos, onde cada registo muda consoante a sua localização, especialidade, e linguas.
Mas por alguma razão só o primeiro foreach loop faz a iteração por cada valor do array, enquando o resto vai logo para o ultimo index não percorrendo o resto da lista, alguem sabe-me dizer o que está mal?
Abaixo deixo o codigo para melhro entenderem o que pretendo.
//Locais de países $locations_uk = array("titles"...); $locations_pt = array("titles"...); $locations_it = array("titles"...); $locations_es = array("titles"...); //Listas de especialidades de trabalho em diferentes linguas $specs_uk = array("titles"...); $specs_pt = array("titles"...); $specs_it = array("titles"...); $specs_es = array("titles"...); foreach ($locations_uk as $uk) { foreach ($specs_uk as $spec_uk) { $title_uk = "Trabalho em ".$locations_uk." na especialidade de ".$spec_uk." "; } foreach ($locations_pt as $pt) { foreach ($specs_pt as $spec_pt) { $title_pt = "Trabalho em ".$locations_uk." na especialidade de ".$spec_pt." entrevista em ".$pt."."; } } foreach ($locations_it as $it) { foreach ($specs_it as $spec_it) { $title_it = "Trabalho em ".$locations_uk." na especialidade de ".$spec_it." entrevista em ".$it."."; } } foreach ($locations_es as $es) { foreach ($specs_es as $spec_es) { $title_es = "Trabalho em ".$locations_uk." na especialidade de ".$spec_es." entrevista em ".$es."."; } } }
abr