Gå til innhold

Visning av variabler


Anbefalte innlegg

Muligens et banalt spørsmål, men jeg prøver likevel:

 

$x=1;
$y=5;
echo "<table><tr>";
while ($x <= 5)
{
echo "<td>$x</td>";
echo "<td>$y</td></tr>";
$x++;
$y--;
}
echo "<table>";

 

Dette gir:

 

1 5

2 4

3 3

4 2

5 1

 

Hvordan få første variabel i den ene rekka samt den siste variabel i den andre rekka til å ikke vises.

Som:

() 5

2 4

3 3

4 2

5 ()

Lenke til kommentar
Videoannonse
Annonse

Bare bruk if, og vist forskejllig fra (!=).

 

$x=1;
$y=5;
echo "<table><tr>";
while ($x <= 5)
{
if ($x != 1)echo "<td>$x</td>";
else echo "<td> </td>";
id ($y != 5) echo "<td>$y</td></tr>";
else echo "<td> </td>";
$x++;
$y--;
}
echo "<table>";

 

EDIT:

For at den skal gje likt input må du også legge til ein else som lager eit tomt td tag

Endret av The Red Devil
Lenke til kommentar

foreslår å gjøre det slik istedet, så man får tomme celler og ikke manglende celler:

$x=1;
$y=5;
echo "<table><tr>";
while ($x <= 5)
{
echo "<td>" . ( $x != 1 ? $x : " " ) . "</td>";
echo "<td>" . ( $y != 5 ? $y : " " ) . "</td></tr>";
$x++;
$y--;
}
echo "<table>";

 

EDIT: Var skrevet før jeg så din korreksjon

Endret av Torbjørn
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...