Проверьте, содержит ли значение имени пробел в PHP

Чтобы проверить, содержит ли значение имени пробел в 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.";
}