Hallo HumpelHeinz,
$data['cat']; ist also ein String aus Text und Zahl bestehend, Du weisst aber weder, welcher Text, noch welche Zahl. Im Klartext koennte das demnach z. B. 123Tiger oder Baer2000 sein.
preg_match() waere hier das Richtige, um an beide Werte zu kommen.
Gruß,
Dieter