szukalem tego na forum ale nie znalazlem

mam plik .txt:
4.5, 3.6, 12.4|kotek|
36.6, 34.2, 2.3,|piesek|
odczytuje te dane poleceniem fgercsv (manual) i jest ok
ale chciałbym dodatkowo aby z pliku .txt np. 34.2 i 12.4 bylo wyswietlone w kolorze czerwonym. probowalem stworzyc funkcje red($l) - dzialala - ale kiedy w pliku .txt ja umiescilem
4.5, 3.6, red(12.4)|kotek|
36.6, 34.2, 2.3,|piesek|
to nie bylo rezultatu jakiego bym sie spodziewal

czy zna ktos sposob na rozwiazanie tego problemu. wszelkie pomysly mile widziane. dzieki z gory za pomoc