Ну понятно что обычно делают так: $str!=". Есть даже делают так: strlen($str)>0. И еще можно придумать стопятцот способов в таком же духе. Но если в переменной что-то типа « » от таких способов легче не становится. Короче - как вы определяете что переменная содержит выводимый текст, а не просто мусор оставленный очередным визуальным редактором?
Тут вопрос не в том как именно это сделать - потому что тут тоже over9000 вариантов которые я и сам сейчас на коленке слабаю, а как сделать это максимально просто и быстро. Желательно еще и красиво (хотя что может быть красивого на php...).