Извлечение имени в PHP с использованием регулярных выражений (регулярное выражение)

Чтобы извлечь имя с помощью регулярных выражений (regex) в PHP, вы можете использовать следующие методы:

Метод 1: использование функции preg_match

$full_name = "John Doe";
if (preg_match('/^([a-zA-Z]+)/', $full_name, $matches)) {
    $first_name = $matches[1];
    echo $first_name;
}

Метод 2: использование функции preg_split

$full_name = "John Doe";
$name_parts = preg_split('/\s+/', $full_name);
$first_name = $name_parts[0];
echo $first_name;

Метод 3. Использование функций substr и strpos

$full_name = "John Doe";
$space_pos = strpos($full_name, ' ');
$first_name = substr($full_name, 0, $space_pos);
echo $first_name;

Метод 4. Использование функции разнесения

$full_name = "John Doe";
$name_parts = explode(' ', $full_name);
$first_name = $name_parts[0];
echo $first_name;