С нами с 20.09.04
Сообщения: 951
Рейтинг: 1120
|
Добавлено: 25/05/05 в 22:14 |
Подскажите, как сделать такую фишку: преобразовать предложение, чтобы каждое слово начиналось с заглавной буквы?
Объем очень большой, поэтому редактирование ручками не прдлагать
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 25/05/05 в 22:19 |
чем характеризуется начало предложения в твоем тексте?
если ". " (точка+пробел), то делается обычной заменой текста:
". <any alpha>" заменить на str2up()
пример не на конкретном языке, но идея дальше ясна.
|
|
|
|
С нами с 27.04.04
Сообщения: 240
Рейтинг: 445
|
Добавлено: 25/05/05 в 22:21 |
Редактор Far -a спасет отца русской демократии.
(Зайди в редактор F4 и нажми F11 - Регистр)
|
|
|
|
Bitcoin
С нами с 18.11.01
Сообщения: 4709
Рейтинг: 3066
|
Добавлено: 25/05/05 в 22:33 |
В php есть функция ucwords
|
|
Tube.Cash выкупит ваш трафик на галеры, заплатит за переходы с эмбедов
|
0
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 25/05/05 в 22:35 |
Yahook писал: | В php есть функция ucwords |
немножко не то. человеку нужно _предложение_, а не слово
|
|
|
|
С нами с 30.07.03
Сообщения: 264
Рейтинг: 290
|
Добавлено: 25/05/05 в 22:35 |
<?php
$foo = 'предложение без заглавных букв';
$foo = ucwords($foo);
print($foo); // Выведет: Предложение Без Заглавных Букв
?>
|
|
|
|
С нами с 30.07.03
Сообщения: 264
Рейтинг: 290
|
Добавлено: 25/05/05 в 22:36 |
2 Yahook: Опередил
2 JpS: Возвращает строку с первыми символами каждого слова, переведёнными в верхний регистр, если это алфавитные символы.
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 25/05/05 в 22:38 |
Insert писал: | <?php
$foo = 'предложение без заглавных букв';
$foo = ucwords($foo);
print($foo); // Выведет: Предложение Без Заглавных Букв
?> |
кстати, смешно, но именно _твой_ пример работать не будет. вернее будет, но не всегда. русские слова функцией ucwords не "поднимаются". если только грамотно настроить локаль, но по дефолту этого нет.
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 25/05/05 в 22:41 |
Insert писал: | 2 JpS: Возвращает строку с первыми символами каждого слова, переведёнными в верхний регистр, если это алфавитные символы. |
я неправильно понял задачу, признаю. я думал ему не каждое слово, а только начало предложения "поднять" надо. просто в голову не пришло что человек ищет решение такой _простой_ задачи.
|
|
|
|
+ + +
Nobody is perfect...
С нами с 06.09.04
Сообщения: 2955
Рейтинг: 1841
|
Добавлено: 25/05/05 в 23:20 |
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 26/05/05 в 00:15 |
UltraEdit - F5
стилями на HTML - странице:
{text-transform: capitalize}
|
|
|
|
Доктор гонзо-журналистики
С нами с 07.03.05
Сообщения: 1789
Рейтинг: 625
|
Добавлено: 26/05/05 в 00:31 |
Вроде бы в ворде такое можно сделать? Формат -> Регистр.
|
|
Высший текстовый пилотаж. Натуральный English, доступные цены. ICQ 262535258 promo-text.com
|
1
|
|
|
С нами с 15.10.02
Сообщения: 464
Рейтинг: 475
|
Добавлено: 26/05/05 в 01:09 |
EDITPLUS
Правка - Регистр - Начинать С Прописных
|
|
|
|
С нами с 03.08.04
Сообщения: 129
Рейтинг: 263
|
Добавлено: 26/05/05 в 06:52 |
Мои две копейки в разговор. Если эффект нужен на странице только для глаз серфера, то как вариант:
Код: | <div style="text-transform: capitalize;">...</div> |
PS: упс... пардон за дубль... плохо прочитал тексты ответов..
|
|
|
|
1К13!
С нами с 07.05.04
Сообщения: 7721
Рейтинг: 2428
|
Добавлено: 26/05/05 в 08:27 |
Word.
Формат>Регистр>как в предложениях
8)
|
|
|
|
Bitcoin
С нами с 18.11.01
Сообщения: 4709
Рейтинг: 3066
|
Добавлено: 26/05/05 в 13:43 |
Цитата: | я неправильно понял задачу, признаю. я думал ему не каждое слово, а только начало предложения "поднять" надо. просто в голову не пришло что человек ищет решение такой _простой_ задачи. |
Для этого другая функция есть, ucfirst по-моему ;-)
|
|
Tube.Cash выкупит ваш трафик на галеры, заплатит за переходы с эмбедов
|
0
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 26/05/05 в 15:10 |
Yahook писал: | Для этого другая функция есть, ucfirst по-моему ;-) |
точно, и вправду есть :)
|
|
|
|