Ali poskušate razbiti vrvico na manjše koščke? ASP omogoča enostavno uporabo split funkcije, ki omogoča kocke in rezanje vrvice.

Recimo, da vzamete v stavek in želite vsako besedo postaviti v drugo spremenljivko. Torej, vstopi

NameStr = "Gospod John Smith"

Nastavite matriko za zadrževanje rezultatov

Dim WordArray

nato naredite delitev, pri čemer uporabite presledek kot indikator ločitve

WordArray = Razdeljeno (NameStr, "")

Zdaj je WordArray (0) enak "Mr.", WordArray (1) je enak "John", WordArray (2) pa "Smith"! Za delo s temi rezultati lahko uporabite različne matrične funkcije in druge funkcije niza.

Seveda obstaja veliko načinov za uporabo split funkcije. Številni izvozni programi ločijo polja s simbolom cevi. Cev je navpična črta navzgor in navzdol, kot je ta:

|

Torej lahko razdelite funkcijo, ki išče tisto cev, da jih razdeli na svoje sestavne dele.

Bodite previdni, da se polje, ki ga uporabljate za delitev, resnično uporablja samo za to delitev. Na primer, morda mislite, da je uporaba vejice kot ločevalnega polja čudovita ideja. Toda kaj se zgodi, če na enem od polj dejansko obstaja vejica? Nekaj ​​podobnega:

G., John, Doe, Boston
Jane, Smith, Chicago
Miss, Julie, Roberts, Los Angeles
G., Mark, Donner, Esq., Miami

V tej četrti vrsti ima moški naslov po svojem priimku, zato je vpisan kot priimek

Donner, Esq.

Toda operacija razdelitve bo videla to vejico in mislila, da gre za ločevalno polje.

Zato je ponavadi najbolje uporabiti ločevalnik cevi (|) ali kaj drugega precej nenavadnega, tako da ste prepričani, da se v dejanskem toku podatkov ne bo prikazal kot običajna vrednost.

Če delate z vrvicami, se prepričajte, da so v ASP strukturnih funkcijah izvedene druge funkcije!

Uvod v ASP Ebook

Prenesite to e-knjigo in pridobite vse, kar morate vedeti o učenju ASP - od navodila za korake do seznamov funkcij, vzorčne kode, pogostih napak in rešitev in še veliko več! 101 strani.