Мне нужно получить атрибут с именем points_name_1
$row->points_name_1
Но следующим образом
$i=1; $row->points_name_.$i
Когда я так поступаю, я получаю только «1». Как правильно написать эту вещь?
$i=1; $row->{"points_name_{$i}"};
создать строку с правильным именем параметра:
$i=1; $param_name = 'points_name_'.$i; $row->$param_name;
Я предполагаю, что вы хотите получить значение points_name_1 переменной-члена. Вы можете сделать что-то вроде этого:
points_name_1
$i = 1; $var = "points_name_$i"; $value = $row->$var;