Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Помогите вытянуть значения между резделительными символами
Помогите вытянуть значения между резделительными символами
d1ox
Сообщений: 28
Репутация: 2

Сообщение # 1 | 05:04:34
Есть текст:

/ один / два / три / четыре /

Как сделать при помощи:
Код
<?substr($TITLE$, strrpos($TITLE$,'/') -100)?>

Чтоб выводило в нужные поля нужную инфу, например:

Первое число: один
Второе число: два
Третье: три

Так сказать выхватывало с первой / и второй / ; со второй / и третьей / и т.д.
Head-Mad
Сообщений: 367
Репутация: 128

Сообщение # 2 | 09:44:49
d1ox, это достаточно сложно, если не знаешь точную длину слов, которые надо вытянуть. Наиболее простым способом будет использование разных разделителей. например есть строка /1 один /2 два /3 жираф /4...
Код
Первое слово: <?substr($TITLE$, strrpos($TITLE$, '/1')+3, strrpos($TITLE$, ' /2')-strrpos($TITLE$, '/1')-3)?>      // один
Второе слово: <?substr($TITLE$, strrpos($TITLE$, '/2')+3, strrpos($TITLE$, ' /3')-strrpos($TITLE$, '/2')-3)?>      // два
Третье слово: <?substr($TITLE$, strrpos($TITLE$, '/3')+3, strrpos($TITLE$, ' /4')-strrpos($TITLE$, '/3')-3)?>      // жираф

Код не проверял, но по логике, должно работать. А еще проще это сделать на js.

Можешь забрать этот код и вставить его себе, сам знаешь куда.
d1ox
Сообщений: 28
Репутация: 2

Сообщение # 3 | 15:17:48
Спасибо, уже реализовал немного иначе.
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Помогите вытянуть значения между резделительными символами
Страница 1 из 11
Поиск: