funktion schreiben

aTa

Erfahrenes Mitglied
Hi,
ich weiss nicht ob der Titel der Beitrags stimmt aber egal, naja auf jeden hab ich folgende Aufgabe vor mir liegen:

Schreiben sie eine Funktion, die die ersten und letzten vier Zeichen eines Textes zurückgibt, falls der Text länger als acht Zeichen ist.

Dazu hab ich mir folgendes überlegt:
if text > 8 then geb nur die ersten und die letzten vier buchstaben aus
end if


so das problem ist nun dass ich net genau weiss wie ich es programmieren soll,
ich weiss dass ich Len und Mid dazu brauche mehr aber leider net.
Ich hoffe mir kann jemand helfen.
Danke schon mal

hier das was ich bis jetzt programmiert habe:

PHP:
<%
dim text
dim textmid
text = len("schiffsschraube")
if text > 8 then
	response.write text
else sfsdfsdfsdf
end if 
%>
 
so gehts ...

<%

text = "schiffsschraube"

if len(text) > 8 then
response.write text & "<br>"
response.write "Die vier ersten Buchstaben " & left(text,4) & "<br>"
response.write "Die vier letzten Buchstaben " & right(text,4)


else
response.write "no"

end if

%>
gruss
Lord-Lance
 
Zuletzt bearbeitet von einem Moderator:
Ja klar ... was möchtest du den wissen?

Oben weist du ja der Variable Text den Wert "Schiffsschraube" zu.

dann machst du die Abfrage

Wenn (länge, Schiffschraube) grösser ist als 8 dann schreibe
1. Zeile: das Wort selber
2. Zeile: Die vier ersten buchstaben von links(schiffsschraube, 4) = Schi, und einen Zeilenumbruch
3. Zeile: Die vier letzten buchstaben von rechts (schiffsschraube, 4) = aube

Wenn nicht schreibe no

das wars ... Hoffe geholfen zu haben ...

Lord-Lance
 
Ah alles klar danke dir!
Hast mir echt geholfen :)

Nochwas aber wieso deklarierst du die Variable nicht
 
Hab ich vergessen :)
Sofern du nicht Option Explicit verwendest und das Script nur die paar Zeilen beinhaltet ist das ja nicht nötig oder?
 
Hmm das weiss ich nicht sonst würde ich ja net fragen.
Aber es würde nix ausmachen wenn ich in der ersten Zeile
dim text stehen hätte?
 
Zurück