webForumDet fria alternativet

Splitterfunktion

4 svar · 164 visningar · startad av M477145

M477145Medlem sedan sep. 200145 inlägg
#1

Avklarat!

[Redigerat av M477145 den 14 okt 2001]

LarsGMedlem 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

------------------
essentitia preter non sans multiplicandum

M477145Medlem 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

------------------

* Mattias

[Redigerat av M477145 den 14 okt 2001]

PaceMedlem 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!

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

M477145Medlem sedan sep. 200145 inlägg
#5

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

------------------

* Mattias

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)