webForumDet fria alternativet

WordLeft (visar ex. 10 första orden)

ASPur Script - ASP

0 svar · 1 723 visningar · startad av Pace

PaceMedlem sedan juni 20019 024 inlägg
#1

WordLeft - Denna funktionen visar exempelvis de tio första orden i en sträng och lägger på tre punkter (...) om strängen är längre.

Exempel
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006666">Response.Write WordLeft("Så du vill bara ha denna texten till tio ord? Nämen oj vad du är kräsen!", 10)

Resultat
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006666">Så du vill bara ha denna texten till tio ord?...

Funktion

Function WordLeft(strText, intNoOfWords)
	Dim arrText, strippedText, I

	arrText = Split(strText, " ")
	If UBound(arrText) => intNoOfWords Then
		For I = 0 To (intNoOfWords - 1)
			If i = (intNoOfWords - 1) Then 
				strippedText = strippedText & arrText(i) & "..."
			Else
				strippedText = strippedText & arrText(i) & " "
			End if
		Next
	Else
		strippedText = strText
	End If
	WordLeft = strippedText
End Function

Diskutera fel och dylikt

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

[Redigerat av Pace den 16 nov 2001]

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