Hola,
Se me ocurre hacer uso de la función "split" o de la función "explode". Algo así:
Código PHP:
<?php
// Una supuesta entra de un usuario
$entrada_usuario = "La lluvia en Sevilla es una maravilla";
// Hemos de conseguir las distintas palabras de la entrada
// Una posible forma de hacerlo
// $array_entrada_usuario = split(" ", $entrada_usuario);
// Otra posible manera de conseguir lo mismo
$array_entrada_usuario = explode(" ", $entrada_usuario);
// Imprimimos el "Array"
print_r($array_entrada_usuario);
?>