Forum Pplware

Versão Completa: Ajuda a fazer um ciclo
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
Páginas: 1 2 3 4
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');
Ajudava saber que linguagem é esta. Smile

EDIT: Em todo o caso e assim de repente penso que um ciclo for resolve a questão.
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?
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++);
}
Boas é PHP.
(25-02-2013 22:28)armandosom Escreveu: [ -> ]Boas é PHP.

Pela formatação deu para ver que era PHP.
(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
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
Código:
for ($n = 1; $n <= 18; $n++) {
   ${mediana . $n} = mediana($ligar, 'Q' . $n);
}
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
Páginas: 1 2 3 4
URL's de Referência