Forum Pplware
Ajuda a fazer um ciclo - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: Ajuda a fazer um ciclo (/showthread.php?tid=13897)

Páginas: 1 2 3 4


Ajuda a fazer um ciclo - armandosom - 25-02-2013 10:37

Boas,

Alguem me pode dizer como posso fazer um ciclo com os seguintes dados?
Ou seja o que pretendo era não estar a por uma a uma.



$mediana1 = mediana($ligar,'Q1');
$mediana2 = mediana($ligar,'Q2');
$mediana3 = mediana($ligar,'Q3');
$mediana4 = mediana($ligar,'Q4');
$mediana5 = mediana($ligar,'Q5');
$mediana6 = mediana($ligar,'Q6');
$mediana7 = mediana($ligar,'Q7');
$mediana8 = mediana($ligar,'Q8');
$mediana9 = mediana($ligar,'Q9');
$mediana10 = mediana($ligar,'Q10');
$mediana11 = mediana($ligar,'Q11');
$mediana12 = mediana($ligar,'Q12');
$mediana13 = mediana($ligar,'Q13');
$mediana14 = mediana($ligar,'Q14');
$mediana15 = mediana($ligar,'Q15');
$mediana16 = mediana($ligar,'Q16');
$mediana17 = mediana($ligar,'Q17');
$mediana18 = mediana($ligar,'Q18');


RE: Ajuda a fazer um ciclo - progster - 25-02-2013 19:44

Ajudava saber que linguagem é esta. Smile

EDIT: Em todo o caso e assim de repente penso que um ciclo for resolve a questão.


RE: Ajuda a fazer um ciclo - motaman - 25-02-2013 20:18

Penso que o teu problema não se resolve com um ciclo, visto que estás a criar uma infinidade de variáveis, já pensas-te em usar um array?


RE: Ajuda a fazer um ciclo - Mettafox - 25-02-2013 20:50

Talvez assim seja suficiente.
Podes eventualmente criar um array com o ciclo e depois usares um foreach para trabalhares nele.

$counter=1;

while(true){
echo $mediana.$counter++ = mediana($ligar, 'Q'.$counter++);
}


RE: Ajuda a fazer um ciclo - armandosom - 25-02-2013 22:28

Boas é PHP.


RE: Ajuda a fazer um ciclo - Mettafox - 26-02-2013 01:52

(25-02-2013 22:28)armandosom Escreveu:  Boas é PHP.

Pela formatação deu para ver que era PHP.


RE: Ajuda a fazer um ciclo - progster - 26-02-2013 08:44

(26-02-2013 01:52)Mettafox Escreveu:  
(25-02-2013 22:28)armandosom Escreveu:  Boas é PHP.

Pela formatação deu para ver que era PHP.

Olha eu não reparei. Shy


RE: Ajuda a fazer um ciclo - armandosom - 26-02-2013 10:38

boas o problema é que $mediana1 tem que ser mesmo assim, pretendia que fosse $mediana1 depois $mediana2 por ai fora. Mas não encontro solução
tipo se eu colocar assim funciona perfeitamente mas só para um resultado.

$var='Q1'; aqui pretendia que faça um ciclo Q1 a Q18
$mediana1 = mediana($ligar,$var); aqui que faça um ciclo $mediana1 a $mediana18


RE: Ajuda a fazer um ciclo - Corvus - 26-02-2013 14:44

Código:
for ($n = 1; $n <= 18; $n++) {
   ${mediana . $n} = mediana($ligar, 'Q' . $n);
}



RE: Ajuda a fazer um ciclo - armandosom - 26-02-2013 15:07

Boas Corvus,

Funciona mas dá o seguinte erro Notice: Use of undefined constant mediana - assumed 'mediana' in C:\wamp\www\resultados.php on line 84