fonction avec for bug

  • Auteur de la discussion Auteur de la discussion alex2323
  • Date de début Date de début
Bonjour, j'ai un problème bizarre avec cette fonction qui prend un tableau
contenant des lignes de texte de type aaaa;bbbbb;ccccc;ddddd;eeeee;fffff
$usedCols est un tableau contenant dans entiers (0,2,4) qui signifie qu'on prend le 0,2 et 4ème mots de chaque lignes.
Le $colSep est le caractère ";" qui sépare les mots aaaa;bbbb;ccccc;ddddd;eeee;fffff.
La fonction renvoie un tableau à 2 dimensions contenant dans chaque ligne dans notre exemple:
('aaaa','ccccc','eeeeee')
Donc mon problème est que tout les echo marchent. Mais lorsqu'il sort du "for" extérieur, il n'affiche pas le echo "REUSSIE<br/>";
et le programme s'arrète :(
Je ne sais pas d'où peut venir ce problèmes étrange.
Code:
function getUsedCol($tableau,$usedCols,$colSep,$limitFields=''){
	$size = count($tableau);
	$sizeCols = count($usedCols);
	echo $size." - ".$sizeCols."<br/>";
	$tab;
	for($i=0;$i<$size;$i++){
		$prod = explodeCol($tableau[$i],$colSep,$limitFields);
		echo $prod[0]." - ".$prod[1]." - ".$prod[2]." - ".$prod[3]." - ".$prod[4]." - ".$prod[5]." - ".$prod[6]." - ".$prod[7]."<br/>";
		$tmp;
		for($j=0;$j<$sizeCols;$j++)
			$tmp[$j]= $prod[$usedCols[$j]];
		$tab[$i] = $tmp;
	  echo $tmp[0]." - ".$tmp[1]." - ".$tmp[2]." - ".$tmp[3]." - ".$tmp[4]."<br/>";
	}
	echo "REUSSIE<br/>";
	return $tab;
}

Demande de l'aide objective s'il vous plaît, merci
 
hypothèse

ça ne s'affiche pas car ton écho est dans une fonction tout simplement.
 
Ta fonction est incompréhensible. Qu'est-ce qu'elle fait exactement ?
En commentant tout ce qui se trouve dans le premier for, "REUSSIE " s'affiche sans problème.
Cherche de ce côté là (notamment: qu'est-ce que fait la fonction explodeCol()?).

Donne un exemple de la façon d'exécuter la fonction.
 
Le problème été à cause de la limitation de mémoire utilisée, donc lorsque ma variable $tab devenais trop lourd, le traitement s'arrête.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut