Niveau 9.7 PHP Takenboek

Задание 1

Maak een website die bij bezoek een willekeurige voorspelling teruggeeft, goed of slecht. Voorspellingen moeten opgeslagen worden in een database. Bij het verversen van de pagina mag de voorspelling niet veranderen gedurende de huidige dag.

Задание 2

Gegeven een willekeurige tweedimensionale array:

php[
  [11, 12, 13, 14, 15],
  [21, 22, 23, 24, 25],
  [31, 32, 33, 34, 35],
  [41, 42, 43, 44, 45],
  [51, 52, 53, 54, 55],
]

Zet de elementen op nul, die zich niet op de diagonalen bevinden:

php[
  [11,  0,  0,  0, 15],
  [ 0, 22,  0, 24,  0],
  [ 0,  0, 33,  0,  0],
  [ 0, 42,  0, 44,  0],
  [51,  0,  0,  0, 55],
]
Задание 3

Stel dat in een bestand de volgende JSON is opgeslagen:

data.json{
  [
    "catg": "catg1",
    "name": "prod1",
    "cost": "100"
  ],
  [
    "catg": "catg2",
    "name": "prod2",
    "cost": "200"
  ],
  [
    "catg": "catg3",
    "name": "prod3",
    "cost": "300"
  ]
}

Genereer met behulp van de gegevens uit het bestand de volgende HTML-code en stuur deze naar de browser:

html<table>
  <tbody>
    <tr>
      <td>1</td>
      <td>catg1</td>
      <td>prod1</td>
      <td>100</td>
    </tr>
    <tr>
      <td>2</td>
      <td>catg2</td>
      <td>prod2</td>
      <td>200</td>
    </tr>
    <tr>
      <td>3</td>
      <td>catg3</td>
      <td>prod3</td>
      <td>300</td>
    </tr>
  </tbody>
</table>