Чтобы проверить, содержит ли значение имени пробел в PHP, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование функции strpos()
$name = "John Doe";
if (strpos($name, ' ') !== false) {
echo "The name contains a space.";
} else {
echo "The name does not contain a space.";
}
Метод 2: использование функции preg_match()с регулярным выражением
$name = "John Doe";
if (preg_match('/\s/', $name)) {
echo "The name contains a space.";
} else {
echo "The name does not contain a space.";
}
Метод 3: использование функции str_contains()(PHP 8+)
$name = "John Doe";
if (str_contains($name, ' ')) {
echo "The name contains a space.";
} else {
echo "The name does not contain a space.";
}
Метод 4. Использование функции explode()
$name = "John Doe";
$parts = explode(' ', $name);
if (count($parts) > 1) {
echo "The name contains a space.";
} else {
echo "The name does not contain a space.";
}