Mam problem potrzebuje dostać sie do tego co funkcja wyswietla(echo-uje)

a nie do tego co funkcja zwraca(return). Jeszcze najlepiej jakby dało rade bez wyswietlenia tego. tak jakby przechwycenie echo na chwile. próbowałem ze sprintf ale tak nie da rady. Problem wydaje sie tak banalny że aż głupio pytać ale już nie chce tracic czasu na coś co pewnie każdy bardziej ogarniety programista ma w małym palcu:)