- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть текст разделеный br-ками. Как отделить от него кусок до первой br (для превьюшки)?
пробовал так
кусок текста отделяет но не работает
Возвращает ошибку что это не объект
$first = strpos($text, '<br>');
$result = mb_substr($text, 0, $first);
Ага спасибо, работает. А как остаток текста достать подскажите
Ага спасибо, работает. А как остаток текста достать подскажите
$first = strpos($text, '<br>');
$result = mb_substr($text, $first);
Что то не работает, мне тут наверно нужно предварительно первый перенос строки удалять?
Потому что в инспекторе код ваглядит вот так
Вот только у меня не получилось убрать первый, все убрать получается а вот первый нифига
что то картинка не вставляется Вот ссылка на скрин
вообще мой текст не обрабатывает. Если просто в переменную TEXT пишу какой какойто текст, все работает, а с тем текстом который в нее пишет парсер, нифига не хочет.---------- Добавлено 23.02.2015 в 17:19 ----------
Что то походу
Ага нашел причину. Сам затупил нужно было кодировку менять до поиска а я ее на выходе менял
Tilo, можно так, не трогая мультибайтовые функции, зависящие от кодировки.
preg_match_all('|(.*?)<br ?/?>(.*)|is', $txt, $out, PREG_SET_ORDER);
$out[0][1] - кусок до первого br
$out[0][2] - все что после первого br
кроме того тут учитываются варианты: <br> <br/> <br /> <BR> ...
Tilo, можно так, не трогая мультибайтовые функции, зависящие от кодировки.
preg_match_all('|(.*?)<br ?/?>(.*)|', $txt, $out, PREG_SET_ORDER);
$out[0][1] - кусок до первого br
$out[0][2] - все что после первого br
кроме того тут учитываются варианты: <br> <br/> <br />
Ага спасибо так по удачней будет. а то в первом варианте еще сам тег br приходится обрезать, он почему то в тексте выводится.
Вот еще если подскажите как по правильно во втором куске текста заменить br на p, вообще будет великолепно. вот так текст выглядит
---------- Добавлено 23.02.2015 в 19:21 ----------
Ага спасибо так по удачней будет. а то в первом варианте еще сам тег br приходится обрезать, он почему то в тексте выводится.
Вот еще если подскажите как по правильно во втором куске текста заменить br на p, вообще будет великолепно. вот так текст выглядит
что то картинки не грузятся вобщем вот отрывок
$pre*=*$pre->plaintext;*
http://php.net/manual/ru/function.stristr.php