phát nổ [] là một hàm tích hợp trong PHP được sử dụng để tách một chuỗi thành các chuỗi khác nhau. Hàm phát nổ [] tách một chuỗi dựa trên dấu phân cách chuỗi, i. e. nó phân tách chuỗi bất cứ nơi nào xuất hiện ký tự phân cách. Hàm này trả về một mảng chứa các chuỗi được tạo bằng cách tách chuỗi ban đầu
cú pháp
array explode[separator, OriginalString, NoOfElements]
Thông số. Chức năng phát nổ chấp nhận ba tham số trong đó hai tham số bắt buộc và một tùy chọn. Tất cả ba tham số được mô tả dưới đây
- dải phân cách. Ký tự này chỉ định các điểm tới hạn hoặc các điểm mà tại đó chuỗi sẽ phân tách, i. e. bất cứ khi nào ký tự này được tìm thấy trong chuỗi, nó tượng trưng cho sự kết thúc của một phần tử của mảng và bắt đầu một phần tử khác
- Chuỗi gốc. Chuỗi đầu vào sẽ được chia thành mảng
- NoOfElements. Đây là tùy chọn. Nó được sử dụng để xác định số phần tử của mảng. Tham số này có thể là bất kỳ số nguyên nào [dương, âm hoặc 0]
- Tích cực [N]. Khi tham số này được truyền với giá trị dương có nghĩa là mảng sẽ chứa số phần tử này. Nếu số phần tử sau khi tách đối với dấu phân cách xuất hiện lớn hơn giá trị này thì N-1 phần tử đầu tiên giữ nguyên và phần tử cuối cùng là toàn bộ chuỗi còn lại
- Tiêu cực [N]. Nếu giá trị âm được truyền dưới dạng tham số thì N phần tử cuối cùng của mảng sẽ bị cắt bỏ và phần còn lại của mảng sẽ được trả về dưới dạng một mảng
- Số không. Nếu tham số này bằng 0 thì mảng trả về chỉ có một phần tử i. e. toàn bộ chuỗi
- dấu phân cách. Dấu phân cách là dấu phân cách, đó là tham số bắt buộc
- Sợi dây. Chuỗi cần được chia thành nhiều. Một lần nữa, đây là một tham số bắt buộc
- Sợi dây. Đây là thông số bắt buộc
- Chiều dài. Đây là một tham số tùy chọn
- Sợi dây. tham số bắt buộc
- Giới hạn. tùy chọn một
Khi tham số này không được cung cấp, mảng được trả về chứa tổng số phần tử được hình thành sau khi tách chuỗi bằng dấu phân cách
Hàm split[] sẽ chia một chuỗi thành nhiều phần tử khác nhau, ranh giới của mỗi phần tử dựa trên sự xuất hiện của mẫu trong chuỗi
Giới hạn tham số đầu vào tùy chọn được sử dụng để biểu thị số lượng phần tử mà chuỗi sẽ được chia thành, bắt đầu từ đầu bên trái của chuỗi và hoạt động về bên phải
Tách chuỗi là một trong những thao tác cơ bản đối với bất kỳ ngôn ngữ lập trình nào. Có nhiều hàm dựng sẵn khác nhau trong PHP để xử lý các hoạt động quan hệ phân chia. Khi chúng ta biết đến từ tách, chúng ta sẽ trải nghiệm việc chia một chuỗi thành nhiều chuỗi. Có nhiều cách khác nhau để chúng tôi có thể tách một chuỗi theo yêu cầu kinh doanh của mình. Nói cách khác, nếu bạn muốn tách một chuỗi để lấy chuỗi ký tự theo ký tự [mỗi ký tự 1 ký tự], theo dấu cách, theo ký tự đặc biệt, v.v. Chúng ta cũng có thể thực hiện kết hợp kích thước trong khi xử lý phân tách chuỗi
cú pháp
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
explode[Separator, String, Limit]
Giới hạn là một tham số tùy chọn
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.828 xếp hạng]str_split
str_split[String, Length]
preg_split[RegularExpressionPattern, String, Limit, Flags]
RegularExpressionPattern- tham số bắt buộc
Hoạt động của Chuỗi phân tách PHP
Trước khi tiếp tục với việc tách chuỗi, trước tiên chúng ta phải có một chuỗi để thực hiện thao tác trên chuỗi đó. Sau chuỗi, chúng ta có thể đến dấu phân cách bắt buộc mà thao tác tách chuỗi cần thực hiện
1. Người sử dụng hàm phát nổ []
Hàm này có thể được sử dụng để ngắt một chuỗi thành một mảng chuỗi
Hãy hiểu tương tự với một ví dụ cơ bản
$string = 'Welcome to the India.'; // a string
$arrayString= explode[" ", $string ]; // split string with space [white space] as a delimiter.
Print_r[$arrayString]; // printing the output array…2. Người dùng của preg_split[]
Hàm này có thể được sử dụng để ngắt một chuỗi thành nhiều chuỗi dựa trên biểu thức chính quy. Điều này có thể hữu ích khi chúng ta có một chuỗi, giả sử chuỗi ngày được phân tách bằng -. Chúng ta có thể ngắt chuỗi đó bằng phím –
$string = "2020-06-21 10:10:20"; // a string
$outputArr= preg_split["/[-\s:]/", $string];Đoạn mã trên sẽ ngắt chuỗi bằng – hoặc bằng khoảng trắng
3. Người dùng str_split
Điều này cũng có thể thực hiện công việc tương tự, chuyển đổi một chuỗi thành một chuỗi các chuỗi nhỏ hơn
$string = "Welcome to the India"; // a string
$outputArr = str_split["Welcome to the India"];Các ví dụ để triển khai chuỗi phân tách PHP
Dưới đây là ví dụ về PHP Split String
Ví dụ 1
Tách một chuỗi nơi chúng tôi tìm thấy khoảng trắng
Mã số
________số 8
đầu ra
Ví dụ #2
Trong ví dụ này, chúng ta sẽ xem cách một chuỗi có thể được chia thành nhiều chuỗi bằng biểu thức chính quy
Mã số
đầu ra
Ví dụ #3
Hãy xem một ví dụ rất đơn giản khác về tách chuỗi bằng cách sử dụng hàm str_split[]
Mã số
explode[Separator, String, Limit]
0đầu ra
Ví dụ #4
Tách chuỗi bằng hàm str_split[] với độ dài được chỉ định
Mã số
str_split
0đầu ra
Giải trình. Nhìn vào đầu ra của chương trình trên, chúng ta có thể nói rằng một số chuỗi có độ dài 2 hoặc 3 nhưng chúng tôi đã đề cập đến độ dài là 4. Điều này chỉ là do phần tử chuỗi có 2 mang 2 khoảng trắng và chuỗi có 3 ký tự mang một khoảng trắng với nó
Ví dụ #5
Bây giờ, sử dụng phương thức tách chuỗi, hãy thử lấy chuỗi đầu tiên từ chuỗi đó
Mã số
str_split
1đầu ra
Giải trình. Theo cách tương tự, chúng ta có thể truy cập các phần tử khác của chuỗi. Ví dụ: $arrays[1] để truy cập phần tử thứ 2
Sự kết luận
Chúng ta có thể nói một cách đơn giản, trong PHP có nhiều cách khác nhau để xử lý việc phân tách chuỗi. Các hàm PHP tích hợp có thể được sử dụng theo yêu cầu nghiệp vụ để xử lý chuỗi phân tách. Nhưng mã hoặc nhà phát triển nên biết về việc sử dụng những thứ này và những ưu và nhược điểm của nó. Hầu hết các hàm tách chuỗi đều chuyển chuỗi thành mảng sau đó chúng ta có thể lấy chuỗi đã chỉ định từ mảng đó
Bài viết được đề xuất
Đây là hướng dẫn về PHP Split String. Ở đây chúng ta thảo luận về Giới thiệu chuỗi phân tách PHP và các ví dụ và triển khai mã của nó. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm –
split[] trong PHP là gì?
PHP - Hàm split[] . divide a string into various elements, the boundaries of each element based on the occurrence of pattern in string.Các hàm chuỗi trong PHP giải thích bằng các ví dụ là gì?
Hàm chuỗi PHP