webForumDet fria alternativet
Logga in / Bli medlem

Splitterfunktion

ASP

4 svar · 164 visningar · startad av M477145

Medlem sedan sep. 200145 inlägg
Trådstart#1

Avklarat!

[Redigerat av M477145 den 14 okt 2001]

Medlem sedan dec. 200012 464 inlägg
#2
for i = 0 To uBound(splittrad)
tmp = splttrad(i)
offset = 1
while len(tmp) > 60
tmpTEXT = tmpTEXT & " " & left(tmp,60)
tmp = mid(tmp,offset)
offset = offset + 60
wend
if len(tmp) > 0 then
tmpTEXT = tmpTEXT & " " & tmp
end if
next
Medlem sedan sep. 200145 inlägg
#3

Så här funkade det, tack Vide:

function splitta(ord)
   splittrad = split(ord, " ")
   for i = 0 To uBound( splittrad )
      if len( splittrad(i) ) > 60 then
      for j = 1 to len( splittrad(j) )
      tmpTEXT = tmpTEXT & mid( splittrad(i), j, 1 )
      if j mod 60 = 0 then tmpTEXT = tmpTEXT & " "
      next
      else
      tmpTEXT = tmpTEXT & " " & splittrad( i )
      end if
   next
   
   tmpTEXT = replace( tmpTEXT, vbcrlf, "<br>" )
   response.write( tmpTEXT )
end function
Medlem sedan juni 20019 024 inlägg
#4

Avklarat!

Försök att undvika att skriva så, Mattias, då blir det svårare för oss andra att ta del av kunskapen.

Välkommen till webForum förresten!

Medlem sedan sep. 200145 inlägg
#5

Ska tänka på det till nästa gång, PACE!

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)