fonction avec for bug

Discussion dans 'Administration d'un site Web' créé par alex2323, 1 Mai 2008.

  1. alex2323
    alex2323 Nouveau WRInaute
    Inscrit:
    7 Avril 2008
    Messages:
    19
    J'aime reçus:
    0
    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
     
  2. boby55
    boby55 WRInaute occasionnel
    Inscrit:
    2 Avril 2008
    Messages:
    354
    J'aime reçus:
    0
    hypothèse

    ça ne s'affiche pas car ton écho est dans une fonction tout simplement.
     
  3. tsilefy
    tsilefy Nouveau WRInaute
    Inscrit:
    6 Mai 2008
    Messages:
    5
    J'aime reçus:
    0
    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.
     
  4. alex2323
    alex2323 Nouveau WRInaute
    Inscrit:
    7 Avril 2008
    Messages:
    19
    J'aime reçus:
    0
    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.
     
Chargement...
Similar Threads - fonction bug Forum Date
Fonction Ajax qui bug parfois Développement d'un site Web ou d'une appli mobile 11 Mars 2018
Bug dans la fonction date() Développement d'un site Web ou d'une appli mobile 22 Mars 2010
Sondage @lexpoll, bug avec fonction "require" Développement d'un site Web ou d'une appli mobile 3 Août 2009
Planethoster - redirection http vers https non fonctionnelle URL Rewriting et .htaccess 21 Septembre 2022
Problème sur jquery avec fonction asynchrone Développement d'un site Web ou d'une appli mobile 6 Septembre 2022
WordPress Rediriger le visiteur en fonction de la langue du navigateur Référencement international (langues, pays) 12 Août 2022
Une aide pour une fonction récursive... Développement d'un site Web ou d'une appli mobile 18 Juillet 2022
Adresse mail ne fonctionne plus après modif de DNS Noms de domaine et référencement 26 Mai 2022
Méthode qui fonctionne le mieux en référencement SEO Débuter en référencement 19 Avril 2022
Onclick Select ne fonctionne pas dans Chrome Développement d'un site Web ou d'une appli mobile 21 Mars 2022
Des adresses qui ne fonctionnent plus... Développement d'un site Web ou d'une appli mobile 6 Novembre 2021
fonctionnement précis outil suppression url search console Débuter en référencement 18 Octobre 2021
PHP / CURL : interrogation page tiers ne fonctionne plus Développement d'un site Web ou d'une appli mobile 2 Octobre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
url rewriting ne fonctionne pas chez moi URL Rewriting et .htaccess 4 Août 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
La fonction mail (PHP) ne passe pas ! Demandes d'avis et de conseils sur vos sites 28 Juin 2021
Outil "Désavouer des liens" ne fonctionne plus Netlinking, backlinks, liens et redirections 18 Mai 2021
Fonction récursive PHP. Développement d'un site Web ou d'une appli mobile 24 Avril 2021