PHP Opdracht

Pagina: 1
Acties:
  • 538 views

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb iets gemaakt maar dit kan volgens mij veel korter, heeft iemand een idee hoe dat eruit gaat zien?


<?php
$wijn=array
(
// array ("naam", 2010 , 2011 , 2012 ) //
array("Naam"=>"Chardonai","2010"=>"3","2011"=>"5","2012"=>"4");
array("Naam"=>"Bordeau","2010"=>"5","2011"=>"1","2012"=>"3");
array("Naam"=>"Chateau Migraine","2010"=>"1","2011"=>"5","2012"=>"2");
);

echo '<table style="width:18%">';
echo '<tr>';
echo '<td>Naam</td>';
echo '<td>2010</td> ';
echo '<td>2011</td>';
echo '<td>2012</td>';
echo '</tr>';
echo '<tr>';
echo '<td>' .$wijn[0][0]. '</td>';
echo '<td>' .$wijn[0][1]. '</td>';
echo '<td>' .$wijn[0][2]. '</td>';
echo '<td>' .$wijn[0][3]. '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>' .$wijn[1][0]. '</td>';
echo '<td>' .$wijn[1][1]. '</td>';
echo '<td>' .$wijn[1][2]. '</td>';
echo '<td>' .$wijn[1][3]. '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>' .$wijn[2][0]. '</td>';
echo '<td>' .$wijn[2][1]. '</td>';
echo '<td>' .$wijn[2][2]. '</td>';
echo '<td>' .$wijn[2][3]. '</td>';
echo '</tr>';
echo '</table>';
?>

Alle reacties


Acties:
  • +1 Henk 'm!

  • armageddon_2k1
  • Registratie: September 2001
  • Laatst online: 27-07 10:18
Ik zou zeggen, lees je eens in in 'for' loops.

Engineering is like Tetris. Succes disappears and errors accumulate.


Acties:
  • +1 Henk 'm!

  • anboni
  • Registratie: Maart 2004
  • Laatst online: 18:00
Zoek in je lesboek eens naar for loops...

Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Laatst online: 19:18
Zoals hierboven gezegd wordt, kun je dit doen met for-loops, maar je kunt het ook met foreach doen. In jouw geval zal dat iets eenvoudiger zijn.

Acties:
  • 0 Henk 'm!

  • HollowGamer
  • Registratie: Februari 2009
  • Niet online
Dit zie er prima uit! Gewoon zo doorgaan.

Modbreak:Reageer dan niet.

[ Voor 29% gewijzigd door NMe op 22-03-2018 13:28 ]


Acties:
  • 0 Henk 'm!

  • janwillemCA
  • Registratie: Mei 2014
  • Laatst online: 16-09 16:50
HollowGamer schreef op donderdag 22 maart 2018 @ 13:25:
Dit zie er prima uit! Gewoon zo doorgaan.
?

Als het korter kan, waarom zou je dit dan aanmoedigen? TS vraagt immers of het korter kan..

Unix is simple. It just takes a genius to understand its simplicity


Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 16:36
Verwijderd schreef op donderdag 22 maart 2018 @ 13:20:
Ik heb iets gemaakt maar dit kan volgens mij veel korter, heeft iemand een idee hoe dat eruit gaat zien?
Waarom gebruik je PHP hier en doe je het niet direct in HTML? Dat maakt het al wat korter? Dan heb je de arrays en al die echo's ook niet nodig.
janwillemCA schreef op donderdag 22 maart 2018 @ 13:26:
[...]
Als het korter kan, waarom zou je dit dan aanmoedigen? TS vraagt immers of het korter kan..
Omdat Troll ;)

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • HollowGamer
  • Registratie: Februari 2009
  • Niet online
janwillemCA schreef op donderdag 22 maart 2018 @ 13:26:
[...]


?

Als het korter kan, waarom zou je dit dan aanmoedigen? TS vraagt immers of het korter kan..
Omdat ik een beetje moe wordt van dit soort topic. De basis beheert TS nog niet, en het is niet de bedoeling dat wij de opdrachten van TS maken.

Ja, ik moet dan niet reageren, maar ik zie deze wel steeds terugkomen in de actieve topics.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Loops dus inderdaad. Hoe die werken kun je op PHP.net vinden. We verwachten hier op GoT iets meer eigen inzet. Zie ook De Quickstart.
HollowGamer schreef op donderdag 22 maart 2018 @ 13:28:
Ja, ik moet dan niet reageren, maar ik zie deze wel steeds terugkomen in de actieve topics.
Ach gossie, wat heb je het er zwaar mee. :/

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.