Что определяет одно слово? Разрешены ли пробелы (возможно, для имен)? Разрешены ли дефисы? Пунктуация? Ваш вопрос не очень четко определен.
Исходя из того, что вы просто хотите определить, содержит ли ваше значение пробелы, попробуйте использовать регулярные выражения:
http://php.net/manual/en/function.preg-match.php
<?php
$txt = "oneword";
if (preg_match("/ /", $txt)) {
echo "Multiple words.";
} else {
echo "One word.";
}
?>
Редактировать
Преимущество использования регулярных выражений состоит в том, что, если вы станете опытными в их использовании, они решат многие ваши проблемы и значительно упростят изменение требований в будущем. Я настоятельно рекомендую использовать регулярные выражения над простой проверкой позиции пробела, как для сложности проблемы сегодня (опять же, возможно, пробелы не единственный способ разграничить слова в ваших требованиях), а также для гибкость меняющихся требований в будущем.