|
|
|
|
|
для: Atheist
(23.04.2008 в 17:22)
| | >> Решение, в принципе, есть, но я не буду его публиковать.
OK | |
|
|
|
|
|
|
|
для: Незнайка
(23.04.2008 в 17:17)
| | Решение, в принципе, есть, но я не буду его публиковать. | |
|
|
|
|
|
|
|
для: Atheist
(23.04.2008 в 15:58)
| | >> Я ничего не говорил.
Это радует.
Ну а по вопросу выше, что Скажете. Есть решение? | |
|
|
|
|
|
|
|
для: Незнайка
(23.04.2008 в 14:32)
| | Я ничего не говорил. По-моему, удалили твои пустые посты с точками. | |
|
|
|
|
|
|
|
для: Atheist
(23.04.2008 в 14:25)
| | Спасибо, попробую...
Попробовал
Скрипт Работает.
Хочу Вас спросить. Можно ли справиться со следующей проблемкой.
Вот например пишет посетитель вот так: ПрИвЕТ МиР! Желаю ВсЕм УСПехоВ и Т. п.
А нужно привести в порядок эти строки, вот так "Привет мир! Желаю всем успехов и т.п.
Это возможно?
P.S. Пока я писал модератор что-то удалил. Если сказали, что-то не хорошее в мой адрес придется повториться. Ожидаю | |
|
|
|
|
|
|
|
для: Незнайка
(23.04.2008 в 13:11)
| | Ясное дело, что надо оставить функции, а не какую-то чушь.
<?php
$postbody = 'СТРОКА';
$postbody = preg_replace_callback('|[А-Я]{2,}|', 'replace_text', $postbody);
function replace_text($matches)
{
return substr($matches[0],0,1).strtolower(substr($matches[0],1));
}
echo $postbody;
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(23.04.2008 в 13:21)
| | Вопрос снят, Тему можно закрыть | |
|
|
|
|
|
|
|
|
для: Atheist
(23.04.2008 в 12:27)
| | >> Убери абсолютно все лишнее: оставь только preg_replace_callback и replace_text. И тогда посмотри.
Знать бы еще, что лишнее : )
Ладно. Щас что-то, где-то, поверну...
Так, что ли ?
<?
$postbody = preg_replace_callback(
"|[А-Я]{2,}|",
"replace_text",
$postbody);
echo $postbody;
function replace_text($matches)
?>
|
Или так ?
<?
$postbody = preg_replace_callback(
function replace_text($matches)
?>
|
А что же в нижний рег. будет переводить?
Ведь мы удалили:
<?
return substr($matches[0],0,1).strtolower(substr($matches[0],1));
?>
|
Или мы для эксперимента удаляем?
Ошибку ищем?
P.S. В оригинал. записана переменная со след. строчки и все работает. | |
|
|
|
|
|
|
|
для: Незнайка
(23.04.2008 в 10:37)
| | Ну насчет комментариев: забей, это мог форум перенести на след. строку.
У тебя проблема в другом. Убери абсолютно все лишнее: оставь только preg_replace_callback и replace_text. И тогда посмотри. | |
|
|
|
|