Hàm phát nổ () là một hàm an toàn nhị phân trong PHP, được sử dụng để ngắt một chuỗi thành một mảng. Nó ngắt chuỗi trong các phần tử khác nhau và trả về chúng trong một mảng biểu mẫu. Show
cú pháp
Tham số Hàm phát nổ () có ba tham số một tùy chọn và hai bắt buộc Loại tham số Mô tảDấu phân cách (bắt buộc)loại chuỗi Tham số này chỉ định các điểm tới hạn để ngắt chuỗi (bắt buộc)chuỗi Tham số này chỉ định chuỗi sẽ được tách (nổ)số nguyên giới hạn (tùy chọn)Tham số này chỉ định số phần tử trong mảng. Tham số này có thể là +,- hoặc 0
ghi chú.
Giá trị trả về Hàm phát nổ() trả về một mảng được tạo bằng cách tách chuỗi Ví dụ về hàm explode() trong PHPChương trình 1) Chương trình cơ bản
đầu ra
Chương trình 2) Chương trình nâng cao
ĐẦU RA Hàm phát nổ () của Ngôn ngữ lập trình PHP là một hàm có sẵn giúp chia một chuỗi thành nhiều chuỗi khác nhau. Hàm phát nổ () giúp phân tách chuỗi dựa trên dấu phân cách chuỗi, điều đó có nghĩa là nó sẽ phân tách chuỗi bất cứ nơi nào ký tự phân cách sẽ xuất hiện/xảy ra. Hàm phát nổ () này sẽ trả về một mảng chứa chuỗi/chuỗi được tạo sau khi tách chuỗi ban đầu. Hàm phát nổ PHP() này thường chỉ chấp nhận ba tham số để chia một chuỗi thành nhiều phần tử chuỗi và lưu trữ thành một mảng. Nó giống như cắt dây lớn thành nhiều dây nhỏ, v.v. 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
Làm thế nào để chức năng phát nổ () hoạt động trong PHP?Hàm phát nổ () của Ngôn ngữ lập trình PHP hoạt động dựa trên ba tham số được đề cập. Chúng là Separator1, OriginalString1 và No. ofElements1 Tham số. Nó hoạt động bằng cách chia chuỗi thành các chuỗi nhỏ hơn với sự trợ giúp của các tham số bên trong hàm phát nổ(). Tất cả các phần tử chuỗi nhỏ hơn này được lưu trữ trong mảng với các giá trị chỉ số và cũng dựa trên các tham số của hàm phát nổ() Giải thích các thông số Tham số của hàm phát nổ () thực sự chấp nhận ba tham số nhưng trong đó chỉ có hai tham số là bắt buộc và một tham số là 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á 600+ 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 1. Dấu phân cách 1/Dấu phân cách. Tham số Separator1 của Ngôn ngữ lập trình PHP thực sự chỉ định một số điểm quan trọng tại đó chuỗi phải phân tách, điều đó có nghĩa là bất cứ khi nào ký tự chuỗi được tìm thấy trong phần tử chuỗi thì nó sẽ tượng trưng cho sự kết thúc của một phần tử mảng và bắt đầu của . Tham số dấu phân cách/Dấu phân cách 1 này là tham số bắt buộc 2. GốcString1. Tham số OriginalString1 của Ngôn ngữ lập trình PHP thực sự là một chuỗi gốc được sử dụng để chia một chuỗi thành nhiều chuỗi và chỉ lưu trữ trong một mảng nếu các ký tự chuỗi có sẵn bên trong chuỗi. Tham số OriginalString1 này cũng là tham số bắt buộc 3. Không. ofElements1/Giới hạn. Tham số này là tham số tùy chọn và không bắt buộc. Tham số này giúp xác định số phần tử mảng. Tham số này có thể là bất kỳ loại số nguyên nào Nó có thể là số nguyên dương, số nguyên âm hoặc số nguyên bằng 0
Giá trị trả về Loại Kiểu giá trị trả về của hàm phát nổ () là một mảng với danh sách các chuỗi Ví dụ về PHP phát nổ()Đưa ra dưới đây là những ví dụ được đề cập Ví dụ 1Đây là ví dụ về việc tách một chuỗi thành nhiều chuỗi nhỏ bằng cách lấy khoảng cách ở giữa chuỗi thành chuỗi đang xét. Trong ví dụ dưới đây bên trong các thẻ PHP, một biến “$s1” được tạo và gán một câu chuỗi cho biến $s1. Sau đó, chức năng print_r() được sử dụng cùng với chức năng phát nổ() trong đó. Ở đây tham số dấu tách 1/dấu phân cách là dấu cách “ ”, $s1 là tham số đầu vào/Chuỗi gốc và ở đây không có tham số nào được đề cập. Không có giới hạn/Không. ofElements1 tham số ở đây để không có giới hạn cho việc tách chuỗi. Sau khi tách, bên trong các giá trị chỉ số mảng các chuỗi nhỏ sẽ được lưu trữ và in ra với sự trợ giúp của hàm print_r() cú pháp
đầu ra Ví dụ #2Đây là ví dụ về việc triển khai với giá trị giới hạn “0”. Lúc đầu, một biến “$stra” được tạo và biến này cũng được gán với một giá trị chuỗi ‘car1, bus1, Motorcycle1, Cycle1’. Sau đó, chức năng print_r() được thực hiện cùng với chức năng phát nổ() trong đó. Trong hàm phát nổ (), “,” được sử dụng làm tham số phân tách1, giá trị biến $stra được sử dụng làm Tham số OriginalString1 và giá trị “0” được sử dụng làm Không. ofElements1 Tham số. Nó được đề cập trong phần mô tả thông số rằng nếu Không. ofElements1/Giá trị giới hạn được đề cập là 0 thì toàn bộ chuỗi gốc được coi là một phần tử mảng chuỗi đơn. Điều này sẽ được in như thể hiện trong đầu ra. Sau đó, chức năng in được sử dụng để in ngắt dòng cú pháp
đầu ra Ví dụ #3Đây là ví dụ thực hiện tách chuỗi với sự trợ giúp của số nguyên dương là Không. ofElements1/limit Tham số. Đầu tiên, ở đây, một biến chuỗi có tên là “$strab” được tạo với giá trị chuỗi 'ô tô 1, xe buýt 1, xe máy 1, chu kỳ 1'. Sau đó, chức năng print_r() được sử dụng cùng với chức năng phát nổ() cùng với ba tham số. Ở đây “,” là tham số Separator1, “$strab” là phần tử chuỗi ban đầu không là gì ngoài tham số OriginalString1, “2” là tham số Không. ofElements1/limit Thông số. Theo mô tả tham số, nếu giá trị nguyên dương được truyền thì n-1 giá trị chỉ mục mảng sẽ được tách ra và lưu trữ và đối với giá trị chỉ mục N-1, toàn bộ chuỗi còn lại sẽ được in cú pháp ________số 8 đầu ra Ví dụ #4Đây là chương trình thực hiện chức năng tách chuỗi bằng cách sử dụng các kiểu giá trị số nguyên khác nhau cho No. ofElements1/tham số giới hạn. Vì vậy, người ta có thể biết điều gì thực sự xảy ra đối với các tham số khác nhau đang hoạt động bên trong hàm phát nổ(). Đối với hàm phát nổ () đầu tiên, toàn bộ chuỗi gốc chỉ được coi là một phần tử mảng. Sau đó, giá trị “4” được sử dụng cho hàm phát nổ() thứ hai. Đối với điều này, các giá trị chuỗi chỉ mục mảng n-1=3 sẽ được in nhưng đối với chỉ mục mảng n-1, toàn bộ chuỗi còn lại sẽ được in. Sau đó, đối với hàm phát nổ () thứ ba, giá trị nguyên âm (-N) được sử dụng. Vì vậy, tại N giá trị chỉ mục mảng, chuỗi sẽ được cắt bớt và sẽ được in bắt đầu từ giá trị chỉ mục 0 cú pháp
đầu ra Bài viết được đề xuấtĐây là hướng dẫn về PHP phát nổ(). Ở đây chúng tôi thảo luận về phần giới thiệu, cách thức hoạt động của hàm phát nổ () trong PHP và các ví dụ. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Tại sao chúng tôi sử dụng phát nổ trong PHP?explode() 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.
Chức năng phát nổ được sử dụng để làm gì?Hàm phát nổ được sử dụng để " Tách một chuỗi thành các phần tử để tạo thành một mảng ". Chức năng phát nổ trong PHP cho phép chúng ta ngắt một chuỗi thành nội dung nhỏ hơn bằng dấu ngắt. Dấu ngắt này được gọi là dấu phân cách.
Sự khác biệt giữa các chức năng phát nổ () và tách () là gì?Cả hai hàm đều dùng để Tách chuỗi. Tuy nhiên, Split được sử dụng để tách một chuỗi bằng biểu thức chính quy. Mặt khác, Explode được sử dụng để tách một chuỗi bằng một chuỗi khác .
Sử dụng hàm phát nổ () implode () là gì?Hàm phát nổ() ngắt một chuỗi thành một mảng, nhưng hàm implode trả về một chuỗi từ các phần tử của một mảng . |