Multiplas variáveis
29/05/2021
0
Estou fazendo um script de análise de pontos cartesianos para um projeto de pesquisa da faculdade.
Me deparei com um problema que seria:
Eu preciso salvar todos os pontos (X,Y) em variáveis específicas, por exemplo: $x1=1, dentro de um while.
$dados =split ('''';'''', $stringcorrigida);
Como que eu faço para que cada vez que aumentasse a repetição, aumentasse o número da variável conforme $i. Nestas linhas:
Me deparei com um problema que seria:
Eu preciso salvar todos os pontos (X,Y) em variáveis específicas, por exemplo: $x1=1, dentro de um while.
$dados =split ('''';'''', $stringcorrigida);
$i = 0; $i2 = 0; while($i2 <= 1000){ $x = $dados[$i]; echo "X" .$i. "=" . $x; $x[$i] = $x; echo ";"; $i++; $y = $dados[$i]; echo "Y" .$i2. "=" . $y; echo "<br/>"; $y[$i] = $y; $i2++; }
Como que eu faço para que cada vez que aumentasse a repetição, aumentasse o número da variável conforme $i. Nestas linhas:
$x[$i] = $x; $y[$i] = $y;
Gabriel Zaia
Curtir tópico
+ 0
Responder
Posts
10/06/2021
Vinicius Silva
$dados = [0 => "1",1=> "2", 2=>"3"];
$i = 0;
$i2 = 0;
while($i2 < 3){
$x = $dados[$i];
echo "X" .$i. "=" . $x;
$x[$i] = $x;
echo ";";
$y = $dados[$i];
echo "Y" .$i2. "=" . $y;
echo "<br/>";
$y[$i] = $y;
$i2++;
$i++;
}
coloca o incremento do i++ no fim do laço
resultado
X0=1;Y0=1<br/>X1=2;Y1=2<br/>X2=3;Y2=3<br/>
$i = 0;
$i2 = 0;
while($i2 < 3){
$x = $dados[$i];
echo "X" .$i. "=" . $x;
$x[$i] = $x;
echo ";";
$y = $dados[$i];
echo "Y" .$i2. "=" . $y;
echo "<br/>";
$y[$i] = $y;
$i2++;
$i++;
}
coloca o incremento do i++ no fim do laço
resultado
X0=1;Y0=1<br/>X1=2;Y1=2<br/>X2=3;Y2=3<br/>
Responder
Clique aqui para fazer login e interagir na Comunidade :)