Обрезать текстовую переменную?

Corvin

Новичок
Обрезать текстовую переменную?

Как из текстовой переменной выбрать только первые 200 символов и до первого пробела после 200 символа? К примеру вывести все в другую переменную. (В новой переменной будет >+200 символов)

Можно это сделать сразу MySql запросом SELECT?
 

vovik

Guest
Re: Обрезать текстовую переменную?

Автор оригинала: Corvin
Как из текстовой переменной выбрать только первые 200 символов и до первого пробела после 200 символа? К примеру вывести все в другую переменную. (В новой переменной будет >+200 символов)
Можно это сделать сразу MySql запросом SELECT?
в пхп примерно так: preg_match('/^.{200}[^ ]*/', $string, $match);
в майскуэл, я думаю, тоже можно, смотри мануал к нему на предмет regex. мне их никогда почему-то применять в муське не приходилось :)
 

tony2001

TeaM PHPClub
Re: Обрезать текстовую переменную?

Автор оригинала: Corvin
Как из текстовой переменной выбрать только первые 200 символов и до первого пробела после 200 символа? К примеру вывести все в другую переменную. (В новой переменной будет >+200 символов)
Можно это сделать сразу MySql запросом SELECT?
функции муськи SUBSTRING & SUBSTRING_INDEX тебя спасут.
и никаких, повторяю, никаких регэкспов.
 
Сверху