Страница: 1 |
Страница: 1 |
Вопрос: Как поменять 1 слово в текстбоксе на 3 слово и так
Добавлено: 31.01.08 07:04
Автор вопроса: Suleyman | Web-сайт:
Задача такая в текстбоксе 5 слов ”cлово1, cлово2 ,cлово3,cлово4,cлово5” Как поменять местами слова так ”cлово1, cлово3 ,cлово2,cлово4,cлово5” заранее спасибо.
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 31.01.08 08:42
При помощи InStr ищи где слова находятся (ищи пробелы или запятые или что там у тебя)
Запоминай слова в переменные str2 str3
Через Replace замени в тексте str2 на "Слово_2", str3 на "Слово_3". А потом "Слово_2" на str3, а "Слово_3" на str2
Номер ответа: 2
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #2
Добавлено: 31.01.08 10:25
str1 = "ñëîâî1,ñëîâî2,ñëîâî3,ñëîâî4,ñëîâî5"
strarr = Split(str1, ","
MsgBox strarr(0) & "," & strarr(2) & "," & strarr(1) & "," & strarr(3) & "," & strarr(4)
Номер ответа: 3
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #3
Добавлено: 31.01.08 10:26
str1="слово1,слово2,слово3,слово4,слово5"
Номер ответа: 4
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #4
Добавлено: 31.01.08 19:29
Более универсальный способ. Впринципе его написали уже, но тут слова меняются уже в массиве, а не при выводе данных.
strarr = Split(str1, ","
a = strarr(2)
strarr(2) = strarr(3)
strarr(3) = a
Вывод данных на пхп, мне так проще
echo implode(',', $strarr);
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 31.01.08 21:54
ну вот! замучили меня в инсте задачками на bcpp 3.1))
Я даже забыл об элементарной функции Split =(
Номер ответа: 6
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #6
Добавлено: 01.02.08 06:48
echo implode(',', $strarr);
Join(list[, delimiter])
The Join function syntax has these parts:
Part Description
list Required. One-dimensional array containing substrings to be joined.
delimiter Optional. String character used to separate the substrings in the returned string. If omitted, the space character (" " is used. If delimiter is a zero-length string, all items in the list are concatenated with no delimiters.
ВБ тоже кое на что способен!
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 01.02.08 14:58
Join... он недостаточно оригинален