Hola:
Si la "categoria" como llamas siempre esta al ultimo de tu registro, puedes intentar lo siguiente:
Código PHP:
$cadena= "alala lalala PHP"
$arr_reg = explode(" ",$cadena);
$largo = count($arr_reg);
$cat = $arr_reg[$largo]; //ahi tengo la categoria
Despues tendrias que guardar todos los que tienen igual categoria para mostrarlos seccionados, definiendo un array no finito del tipo $array[] para ir guardando los distintas categorias que obtengas.
Eso, espero te sirva!!
Saludos!