|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть ли простой способ сложить непустые строки через запятую, чтобы не писать такую функцию? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:08 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Судя по предыдущему топику, массив не нужен, внешний цикл тоже, строки можно складывать непосредственно при получении из запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:11 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Судя по предыдущему топику Это другая задача. Нужно передать на сервер (php+mysql) файлы и несколько электронных адресов. Там будут искаться клиенты по этим адресам и к ним будут подшиваться файлы. Я понимаю, что ничего страшного не будет если параметр будет с пустыми адресами, например такой: '111@mail.ru,,222@mail.ru'. Т.е. второй адрес не указан. Php в состоянии справится с этой задачей, но хотелось бы, чтобы было красиво и не было пустых электронных адресов. Вопрос в том, есть ли в дельфи нужные функции или возможности, чтобы проще и короче сделать этот код. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:21 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
String.Split? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:28 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelina '111@mail.ru,,222@mail.ru'. Т.е. второй адрес не указан. ... хотелось бы, чтобы было красиво и не было пустых электронных адресов. AnsiReplaceStr(sAddress, ',,', ',')? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:28 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Код, вызывающий эту функцию выглядит так: Код: pascal 1. 2. 3. 4. 5.
Т.е. нужно собрать непустые строки через запятую. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:29 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
LocksmithPC, Я думал об этом. Но запятая может быть и в конце и в начале. Или вообще одна. ',111@mail.ru' '111@mail.ru,' ',' Это снова Replace, проверки и все такое. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:31 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Michael Longneck String.Split? Изучал. А как там не добавлять пустые строки? Было бы здорово, если была бы возможность складывать строки по условию. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:33 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelina, а где ты берешь массив? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:36 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
ъъъъъ, у меня есть 4 электронных адреса, которые я беру из БД. См. выше. Мне нужно эти адреса сложить в одну сроку через запятую. Я решил создать отдельную функцию, в которую передаю массив срок и делаю там что нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:38 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelina Это снова Replace, проверки и все такое. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Писал по памяти. Не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:40 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Не знаю чем тебя твоя функция не устраивает. А я вот часто вот так предпочитаю: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 15:50 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Join ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 16:00 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
rgreat Не знаю чем тебя твоя функция не устраивает К своему стыду я не так давно узнал про join и split. Оказалось это очень удобные помощники. Я подумал, а может еще что-то есть удобное для этой задачи. Но видимо нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 16:02 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelinaЯ решил создать отдельную функцию, в которую передаю массив срок и делаю там что нужно. Сам решил - сам и отдувайся теперь. Функцию ты бы написал быстрее, чем этот топик... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 16:04 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Michael Longneck String.Split? Fr0sT-Brutal Join shmelina, Я бы решал так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 16:18 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelina ъъъъъ, у меня есть 4 электронных адреса, которые я беру из БД. См. выше. Мне нужно эти адреса сложить в одну сроку через запятую. Я решил создать отдельную функцию, в которую передаю массив срок и делаю там что нужно. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 16:24 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
_Vasilisk_ Пустые строки не выбросит Не умеет? Я просто не в курсе насчет RTL реализации - на своей версии сижу, с го и гейшами ъъъъъ Код: pascal 1. 2.
А в чем цимес length(s) > 0 над человеческим s <> '' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 18:28 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
Fr0sT-Brutal Не умеет? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 18:41 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
const перед массивом народ принципиально не ставит? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 19:09 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
white_nigger const перед массивом народ принципиально не ставит? ага, расп3.14здяи... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2022, 20:59 |
|
Сложить непустые строки через запятую
|
|||
---|---|---|---|
#18+
shmelina Код, вызывающий эту функцию выглядит так: Код: pascal 1. 2. 3. 4. 5.
Т.е. нужно собрать непустые строки через запятую. а сразу в SQL запросе что мешает сложить, и вернуть уже готовую строку ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2022, 10:48 |
|
|
start [/forum/topic.php?fid=58&msg=40128148&tid=2036693]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 148ms |
0 / 0 |