Bonjour,

j'ai un probleme dans la boucle d'une fonction dont je me sert dans un script de recherche dans une base de données :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function GetMaxMCCarRef ($array)			// Renvoie le nb max de mots clés + caractéristiques référençant un résultat de la recherche
{
	$max	=	0;
 
	foreach ( $array as $elem )
	{
		if ( ($elem[2] + $elem[3]) > $max ) $max = ($elem[2] + $elem[3]) ;
	}
	return $max;
 
}
Le tableau passé en paramètre n'est pas continu (des elements sont vides) c'est pourquoi j'ai opté pour un foreach plutot qu'un for.
Mais certaines fois, j'ai un Fatal error (maximum execution time...) sur la ligne du foreach. Comment pourrais-je arranger ça?