Вы пытались отладить это самостоятельно?Возможно ли, что искомые данные находятся не в переменной $ data?Или что это в другом формате?
Попробуйте добавить это:
print_r($data)
перед вашими утверждениями IF, чтобы помочь вам отладить проблему.Ваш код выглядит ТОЛЬКО правильно.Хотя я знаю, что всегда использовал. = При добавлении в массивы, а не просто =.Как:
$get_data=array();
if ($tan) $get_data[] .= $data;
Конечно, я обобщал в моем примере выше, но вы поняли идею.