[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывести из переменной 100 символом
anr
Приветствую вас уважаемые программисты .

К примеру у меня есть переменная $text , в которой допустим 300 символов .
С помощью чего , можно вывести только 100 символов ?

Благодарю .



Спустя 4 минуты, 43 секунды (14.10.2009 - 23:50) SunSet написал(а):
$text = substr($text, 0, 100);
echo($text );

Спустя 37 секунд (14.10.2009 - 23:51) Gram написал(а):
strlen можно использовать для проверки превышения лимита, и в случае превышения использовать substr с кнопкой подробнее например.

Спустя 1 минута, 34 секунды (14.10.2009 - 23:52) SunSet написал(а):
Gram
Ниче, я никому не скажу smile.gif

Спустя 3 минуты, 24 секунды (14.10.2009 - 23:56) Gram написал(а):
SunSet
Все равно на своем настоял)))

Спустя 1 час, 13 минут, 1 секунда (15.10.2009 - 01:09) kirik написал(а):
Цитата (SunSet @ 14.10.2009 - 15:50)
$text = substr("$text", 0, 100);

Зачем переменная в кавычках?

Цитата (Gram @ 14.10.2009 - 15:51)
strlen можно использовать для проверки превышения лимита, и в случае превышения использовать substr с кнопкой подробнее например.

В таком случае лучше пользоваться такой фишкой (если конечно не с utf работаешь):
PHP
if(isset($text{102})) // проверяем, есть-ли в строке 101-й символ, если есть, значит строка больше 100 символов
   // Делаем substr...

быстрее будет чем strlen.

Спустя 8 минут, 53 секунды (15.10.2009 - 01:17) SunSet написал(а):
kirik
Сначала ввел текст туда, а потом решил что лучше переменную вставлю для ясности. Забыл убрать.

Спустя 5 минут, 5 секунд (15.10.2009 - 01:23) kirik написал(а):
SunSet
ок smile.gif Просто любят очень так писать.

Спустя 8 минут, 4 секунды (15.10.2009 - 01:31) SunSet написал(а):
kirik
Черт... еле отмазался laugh.gif )

Спустя 1 час, 19 минут, 4 секунды (15.10.2009 - 02:50) twin написал(а):
Переменная в кавычках обрабатывается в 4(!!) раза дольше.
Быстрый ответ:

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