[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: автоматическая замена последней буквы
igorianru
доброго времени суток. вот частичка кода <?= $myy["last_name"]?> она из меременной вытаскивает имя, нужно что бы последняя буква имени заменялась на пример "я" как этого сделать?



Спустя 14 минут, 1 секунда (11.12.2011 - 00:53) TranceIT написал(а):

$myy["last_name"] = substr($myy["last_name"], 0, -1);
$myy["last_name"] .= "я";


ЗЫ. Last name по анаглийски - отчество.

Спустя 1 минута, 42 секунды (11.12.2011 - 00:55) Игорь_Vasinsky написал(а):
<?= - короткие теги могут быть отключены у хостера. юзай <?php

preg_replace("#.*[a-zа-яё]{1}$#iusU", "\\1", "я", $string);

не проверял.
u - если в utf

Спустя 5 минут, 42 секунды (11.12.2011 - 01:01) igorianru написал(а):
спасибо) ну я знаю, прост торопился Фамилию за место имени написал. ну а отчество это middle name ;-)

Спустя 7 минут, 34 секунды (11.12.2011 - 01:08) killer8080 написал(а):
Цитата (TranceIT @ 10.12.2011 - 23:53)
ЗЫ. Last name по анаглийски - отчество.

Ничего подобного, Last name - фамилия пруф
Цитата (Игорь_Vasinsky @ 10.12.2011 - 23:55)
<?= - короткие теги могут быть отключены у хостера. юзай <?php

теперь уже можно не волноваться tongue.gif

Спустя 5 минут, 3 секунды (11.12.2011 - 01:13) killer8080 написал(а):
Да, и по теме, если одно байтовая кодировка, то можно так
$myy["last_name"][strlen($myy["last_name"]) - 1] = 'я';

иначе юзай mb_substr()

Спустя 21 минута, 10 секунд (11.12.2011 - 01:35) Игорь_Vasinsky написал(а):
Цитата
Да, и по теме, если одно байтовая кодировка, то можно так

уж сказал бы - что для русских букв wink.gif

Цитата
теперь уже можно не волноваться

чё так?

Спустя 24 минуты, 25 секунд (11.12.2011 - 01:59) killer8080 написал(а):
Цитата (Игорь_Vasinsky @ 11.12.2011 - 00:35)
Да, и по теме, если одно байтовая кодировка, то можно так


уж сказал бы - что для русских букв

В одно байтовой кодировке безразницы wink.gif
Цитата (Игорь_Vasinsky @ 11.12.2011 - 00:35)
теперь уже можно не волноваться


чё так?
Цитата
Замечание:

Начиная с версии PHP 5.4, короткий тег вывода <?= распознается всегда, вне зависимости от значения директивы short_open_tag.

Спустя 7 минут, 41 секунда (11.12.2011 - 02:07) Игорь_Vasinsky написал(а):
Цитата
PHP 5.4

оОоо а чё хостеры все прыгнули на 5.4 ? многие досих пор юзают 5.2.* т.к 5.3 слишком ушлый.

Спустя 8 минут, 31 секунда (11.12.2011 - 02:15) TranceIT написал(а):
Имя - name
Фамилия - surname
Отчество - last name
!!!

Спустя 6 минут, 43 секунды (11.12.2011 - 02:22) Игорь_Vasinsky написал(а):
именно!

Спустя 12 минут, 54 секунды (11.12.2011 - 02:35) igorianru написал(а):
пардон TranceIT чтот я совсем засиделся элементарное по английскому путать начал)))

Спустя 5 минут, 19 секунд (11.12.2011 - 02:40) TranceIT написал(а):
Цитата (igorianru @ 10.12.2011 - 23:35)
пардон TranceIT чтот я совсем засиделся элементарное по английскому путать начал)))

Та ладно тебе... бывает =)

Спустя 9 часов, 43 минуты, 5 секунд (11.12.2011 - 12:23) killer8080 написал(а):
Цитата (TranceIT @ 11.12.2011 - 01:15)
Имя - name
Фамилия - surname
Отчество - last name
!!!

А в словарь заглянуть, религия не позволяет? Или ABBY Lingvo не авторитет biggrin.gif
Цитата
фамилия
жен.
1) (sur)name, family name; last name
как его фамилия? — what is his (sur)name?
- девичья фамилия
2) устар. kin, family ( род, семья )


Цитата
отчество
ср.
patronymic (name)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.