Перейти к содержимому


Путин Владимир Владимирович = Путин В.В

Перевод ФИО в короткую форму

Сообщений в теме: 2

#1 shambler81

    Активный участник

  • Активный пользователь
  • PipPipPip
  • 98 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 09 Октябрь 2012 - 21:10

Путин Владимир Владимирович = Путин В. В.


if (!$line['Руководитель кратко']) $line['Руководитель кратко'] = $line['Руководитель????????????????????'];


В общем с 1 получить второе, в добавок, это еще и русскими буквами.

Как лучше это реализовать ?
sql запросом или вычислением ?
и если не сложно примерчик.

#2 Гость_Roman_*

  • Гости

Отправлено 10 Октябрь 2012 - 08:22

$fio = explode(" ", $line['Руководитель']);
list($f, $i, $o) = $fio;

$line['Руководитель кратко'] = $f." ".substr($i, 0, 1).". ".substr($o, 0, 1).".";


#3 shambler81

    Активный участник

  • Активный пользователь
  • PipPipPip
  • 98 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 10 Октябрь 2012 - 17:03

ок толко вот так: ибо русские
$fio = explode(" ", $line['Руководитель']);
list($f, $i, $o) = $fio;

$line['Руководитель кратко)'] = $f." ".mb_substr($i, 0, 1).". ".mb_substr($o, 0, 1).".";

Сообщение отредактировал shambler81: 10 Октябрь 2012 - 17:04






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных