Как разделить имя и использовать функцию для отображения заданного результата - PullRequest
0 голосов
/ 24 февраля 2020

Используя Php Мне нужно создать функцию, чтобы разделить имя, а затем отобразить первый символ имени, а пример с фамилией приведен ниже:

что это выглядит как раньше

как это выглядит после

единственное, что я понятия не имею, как мне дали только один совет - исследовать PHP Функция strpos () будет признательна за любую помощь

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

Привет и добро пожаловать в ТАК. Там может быть несколько способов получить эту вещь. что я могу сделать для вас, как показано ниже

function getShortName($userId, $connect) {

    $query = $connect->prepare("SELECT username FROM users WHERE id = ?");
    $query->execute(array([$userId]));
    $user = $query->fetch(PDO::FETCH_ASSOC);

    $names = explode(" ", $user->username);

    $realName = $names[0][0]." ".$names[1];

    echo $realName;
}

$name = "Prateik Darji";

getShortName($name);

0 голосов
/ 24 февраля 2020

вы можете использовать explode () для разделения имен, таких как:

$names = explode(' ', $fullName);

Первая буква имени:

$flfn = substr($names[0], 0,1);

Вывод:

echo $flfn . " " . $names[1];

Вам, вероятно, следует проверить, что длина массива $ names равна 2 после разнесения, чтобы вы могли управлять различными делами, например, с кем-то с 2 фамилиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...