Проверка наличия определенного значения из массива: PHP: foreach ($body_attr_array as $attr) if(isset($e->$attr)) echo $e->$attr; как занести результаты (тоесть все значения $e->$attr) каждый в свою переменную? т.к. $а=$e->$attr; содержит только последнее значение, полученное из foreach.
Не, я не знаю сколько и какие значения окажутся в конечной переменной. или я чего не догоняю? киньте пример кода.
ww3а почему бы не заносить в массив? если ты не знаешь сколько переменых будет, то как ты потом будешь к ним обращаться? нет, можно конечно через PHP: $a='some_var'; foreach ($body_attr_array as $attr){ $a.='1';//тут можно как угодно извращаться=)) if(isset($e->$attr)) $$a=$e->$attr; но это на правах бреда, массив, ИМХО, оптимальный вариант