In alternativa:
Codice PHP:
<?php
class Data {
private $id;
private $name;
public function __construct($id, $name) {
$this->id = $id;
$this->name = $name;
}
public function setId($id) {
$this->id = $id;
}
public function getId() {
return $this->id;
}
public function setName($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
...
while ($row = mysqli_fetch_assoc($risultato)) {
$data = new Data($row['id'], $row['nome']);
array_push($a, $data);
}
...
?>
Così utilizzi un solo array che conterrà oggetti di tipo Data i cui attributi saranno valorizzati con le coppie id, name che saranno accessibili tramite i rispettivi metodi getter e setter.