json_decode
musíme jako druhý parametr zadat true
. Proč?
Vyrobte v PHP knihovnu pro správu těchto dat. Knihovna obstará práci se souborem tak, aby ten, kdo pracuje s uživateli nemusel souborům rozumět. Veřejné API:
listUsers()
vrátí pole existujících záznamů
getUser($id)
vrátí záznam dle zadaného ID
addUser($name, $email, $avatar)
přidá nový záznam a vrátí jeho ID
deleteUser($id)
smaže záznam s daným ID
editUser($id, $name, $email, $avatar)
upraví položky daného záznamu
Pro generování ID použijte funkci uniqid()
.
Funkci listUsers()
doplňte o parametry limit
a offset
. Vyrobte HTML dokument s výpisem jedné stránky uživatelů (3 ks) se stránkovacími odkazy.