ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

сокращение
  #1  
Старый 29.01.2009, 20:39
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию сокращение

скажите как выводить с данных например из 1000 символов вывести 150 а вывожу я кодом
PHP код:
<? echo $myrow['opisanie']; ?>
 
Ответить с цитированием

  #2  
Старый 29.01.2009, 20:44
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:

$a 
=$myrow['opisanie'];
if (
strlen($a)<=150) echo $a;
else 
{
echo 
substr($a,0,150) . "...\n";
echo 
"<A target='_blank' href='http://sait/novost_celikom.html'><b>Новость целиком</b></a>";

 
Ответить с цитированием

  #3  
Старый 29.01.2009, 20:48
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию

Pashkela
я люблю тебя сколько раз ты меня спасал
спасибо большое!!!
 
Ответить с цитированием

  #4  
Старый 29.01.2009, 21:02
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

Pashkela,как догодался,что ему именно новости нужно выводить?Или просто пример?
 
Ответить с цитированием

  #5  
Старый 29.01.2009, 21:18
blaga
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме:
2976185

Репутация: 694


Отправить сообщение для blaga с помощью ICQ
По умолчанию

есть функция поинтереснее.
задаешь строку и количество символов.
Она не обрезает на полуслове, а ищет ближайший пробел. тогда предложения более менее читабельный вид имеют.
PHP код:
<?php
function crop($str,$len)
{
if(
strlen($str)>$len)
{
$str=substr($str,0,$len);
$point=strrpos($str,".");
if(
$point!=0)
{
$str=substr($str,0,$point);
$str.="..";
}
else
{
$str=substr($str,0,$len);
$space=strrpos($str," ");
$str=substr($str,0,$space);
$str.="...";
}
}
return 
$str;
}
echo 
crop("Здесь может быть ваша реклама"20);
?>
 
Ответить с цитированием

  #6  
Старый 29.01.2009, 22:00
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
Сообщение от fatalo  
Pashkela,как догодался,что ему именно новости нужно выводить?Или просто пример?
ну так, какая разница, что именно так выводить, обычно это касается новостей, просто как пример, да. И потом не факт, что я догадался
 
Ответить с цитированием

  #7  
Старый 29.01.2009, 22:21
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

Репутация: 1160
Отправить сообщение для DDoSька с помощью ICQ
По умолчанию

Цитата:
$myrow['opisanie']
- значит СУРБД
есть фу-я в MySQL LEFT() ,RIGHT()
LEFT(<строка>,<длина>)
SELECT RIGHT('qweqwe qweeq wqeqw',7);
LEFT-лево
RIGHT-право
ЗЫ:Понимаю, это тож самое что вырезать гланды через жопу автогеном, но все равно.
ЗЫЫ:Может эт ои удобнее(немного) завсит от ситуации
 
Ответить с цитированием

  #8  
Старый 29.01.2009, 22:33
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

Да, удобнее. но тут БДшкой вроде и не пахнет.
 
Ответить с цитированием

  #9  
Старый 29.01.2009, 22:42
DDoSька
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме:
2375039

Репутация: 1160
Отправить сообщение для DDoSька с помощью ICQ
По умолчанию

Цитата:
Сообщение от vikseriq  
Да, удобнее. но тут БДшкой вроде и не пахнет.
$myrow['opisanie']
---
А теперь?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сокращение ссылок ZEXEL Статьи 13 15.01.2010 00:21



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ