Имеем конструкцию вида:
switch ( $list ) {
case '6':
$listarr = "id, f1490052932n, price, f1454068503n, f1451738863n";
break;
case '8':
$listarr = "id, f1482611644n, price, f1452265896n, f1482617073n";
break;
}
$Result = JBase::Query("SELECT " . $listarr . " FROM `list" . $list . "`");
while ($numrow = $Result->fetch_assoc()) {
$str1 = $numrow['id']; //$numrow[0]???
$str2 = $numrow['f1490052932n']; //$numrow[1]???
$str3 = $numrow['price']; //$numrow[2]???
$str4 = $numrow['f1454068503n']; //$numrow[3]???
$str5 = $numrow['f1451738863n']; //$numrow[4]???
}
Так как запрос является динамическим из-за конструкции switch, мне нужно распарсить значение полей.
Как обратиться к порядковому номеру элемента в массиве?