Sử dụng hàm Split(), Join() PDF. In Email
Xem kết quả: / 10
Bình thườngTuyệt vời 
Hàm Split() là một hàm chuyên dùng để chặt một chuỗi ra thành một mảng, dựa vào các kí tự đặc biệt phân cách chuỗi. Ở đây, bạn cần trích một số từ nhất định ra , do vậy bạn sẽ "chặt" đoạn văn của bạn ra ở những chỗ có dấu cách ( " " ) - kí tự phân cách các từ.

Ví dụ:

     a = "Một vụ đấu súng đã xảy ra tại thị trấn."
     a_arr = Split ( a , " ")

Như bạn thấy, hàm Split() đã lưu các từ của chuỗi a vào một mảng có tên là a_arr() . Để lấy một số từ nhất định thì bạn làm như sau :

    so_tu = 50
    If  Ubound(a)  >  so_tu  then
        For  i = 0  to so_tu
            doan_trich = doan_trich & " " &  a_arr ( i )
        Next
    End if


Đoạn code không hề khó hiểu chút nào. Bạn hãy xem chungs tôi phân tích nó :
   + Dòng 1 : bạn khai báo số từ mà bạn định trích
   + Dòng 2 : bạn kiểm tra xem độ dài mảng a_arr() - chính là số từ của đoạn văn - có lớn hơn số từ muốn trích ra hay không. Nếu lớn hơn thì bạn mới tiến hành bước tiếp theo.
   + Dòng 3,4,5 : Bạn tạo một vòng lặp từ 1 đến 50 để ghép nối 50 phần tử đầu tiên của mảng a_arr(), tức là 50 từ đầu tiên của đoạn văn. Như vậy là bạn đã trích ra được 50 từ đầu tiên của đoạn văn bản.

Ưu điểm của phương pháp này là bạn trích được chính xác số từ bạn cần.
Ghi chú : Cách sử dụng hàm Split ( " đoạn văn " , "nhóm kí tự ")
Ví dụ:

   A  =  Split ( " Hoc ASP rat de ,  lam web voi ASP rat de "  ,  "ASP" ) ' Sử dụng chuỗi: "ASP" làm chuỗi xác dịnh tách mảng.

thì mảng A có 3 phần tử :

    A(0) = " Hoc"
    A(1) = " rat de ,  lam web voi "
    A(2) = " rat de "

Để ghép tất cả các phần tử của một mảng lại thành 1 chuỗi , bạn có thể dùng hàm Join()
    Join ( tên mảng,  "kí tự ")
Ví dụ: Đối với mảng A ở trên:

    Response.Write   Join( A ,  " PHP" )

Kết quả:

    Hoc PHP rat de ,  lam web voi PHP rat de

(THeo: Gadapchetvoi)
Các bài viết khác
Trả lời RSS
Bài viết của bạn
Name:
Email:
 
Website:
Title:
UBBCode:
<strong> <em> <span style="text-decoration:underline;"> <a target=' /> [quote] [code] <img /> 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss:
:D:pinch::(:shock::X:side::):P:unsure::woohoo:
:huh::whistle:;):s:!::?::idea::arrow:
Vui lòng nhập vào mã số an toàn.
http://hotrolaptrinh.com

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Các bài viết liên quan.
Copyright © 2009 Cộng đồng Hỗ Trợ Lập Trình.

Administrator: Đỗ Ngọc Hải & Phan Văn Vương

Validated by HTML Validator (based on Tidy)
Điều khoản sử dụng       Khước từ trách nhiệm