W tej chwili zapełniam tą tablicę w taki sposób ():
$i = 0; // ... { $i++; }
Ale można też w taki sposób:
$i = 0; // ... { $users[$i][0] = (int)$w[0]; $users[$i][1] = $w[1]; $users[$i][2] = $w[2]; $users[$i][3] = (int)$w[3]; $authorization[$i][0] = (int)$w[4]; $authorization[$i][1] = (int)$w[5]; $authorization[$i][2] = (bool)$w[6]; $i++; }
Jako, że pierwszy raz koduję coś takiego to moje pytanie brzmi:
Czy oba sposoby są dokładnie takie same czy różnią się jakimiś niuansami, a jeżeli tak to jakimi i który sposób jest prawidłowy (albo po prostu lepszy, wydajniejszy)?
PS. Nawet jeżeli istanieje jakaś funkcja PHP, która zamienia zbiór wynikowy (albo wybrane kolumny wyniku) na tablicę dwuwymiarową to pytanie jest i tak aktualne.
PS2. Przy inicjalizowaniu tablicy podczas jej tworzenia to o ile się nie mylę oba zapisy są równoważne. Ale właśnie nie wiem co jeżeli tablica już istnieje a ja chcę dodawać kolejne elementy.