Encontrar la palabra completa con strpos ()

Hola gente :) Estoy tratando de usar strpos () para encontrar palabras completas en una oración. Pero por el momento, también encuentra la palabra si solo es parte de otra palabra. Por ejemplo:

$mystring = "It's a beautiful morning today!";
$findme   = "a";

$pos = strpos($mystring, $findme);

En este ejemplo, encontraría "a" en la palabra "a" (como debería hacerlo), pero también en "hermoso" porque tiene una a.

¿Cómo puedo encontrar solo palabras completas y no si es parte de otras palabras?

Respuestas a la pregunta(3)

Su respuesta a la pregunta