Pokušavate li razbiti niz na manje komade? ASP pruža jednostavnu upotrebu split funkcije koja vam omogućuje da na kockice i narezate niz.

Recimo da uzmete u rečenici i želite svaku riječ staviti u drugu varijablu. Dakle, vi uđite

NameStr = "Gospodin John Smith"

Postavite niz za zadržavanje rezultata

Dim WordArray

zatim razdvojite, koristeći razmak kao pokazatelj dijeljenja

WordArray = Podijeli (NameStr, "")

Sada je WordArray (0) jednak "Mr.", WordArray (1) jednak je "John", a WordArray (2) jednak je "Smith"! Za rad s ovim rezultatima možete koristiti razne funkcije niza i druge nizove.

Postoji naravno mnoštvo načina za korištenje split funkcije. Mnogi izvozni programi odijelit će svoja polja simbolom cijevi. Cijev je vertikalna linija gore-dolje poput ove:

|

Na taj način možete izvršiti podijeljenu funkciju tražeći tu cijev kako biste ih podijelili na svoje dijelove.

Budite oprezni da se polje koje zapravo dijelite zaista koristi samo za tu split funkcionalnost. Na primjer, mogli biste pomisliti kako je uporaba zareza kao polja za odvajanje divna ideja. Ali što se događa ako u nekom od polja zapravo postoji zarez? Nešto kao ovo:

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

U tom četvrtom redu čovjek ima naslov prezimena, pa je upisan kao prezime

Donner, Esq.

Ali split operacija će vidjeti taj zarez i pomisliti da je to polje razdvajanja.

Zato je obično najbolje koristiti separator cijevi (|) ili nešto sasvim neobično, tako da ste sigurni da se neće pojaviti u stvarnom protoku podataka kao normalna vrijednost.

Ako radite sa žicama, svakako pogledajte ostale ASP string funkcije kako biste naučili kako djeluju!

Uvod u ASP Ebook

Preuzmite ovu e-knjigu da biste dobili sve što trebate znati o učenju ASP-a - od korak po korak udžbenika do lista funkcija, uzorka koda, uobičajenih pogrešaka i rješenja i još mnogo toga! 101 stranica.

Upute Video: FIFA 20 CAREER MODE #1 - HAVE WE DONE IT? (Svibanj 2024).