Khi chúng tôi sử dụng phát nổ trong php?

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.  

cú pháp

explode(separator,string,limit)

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

  • Nếu đặt dương. Mảng được trả về sẽ chứa tối đa các phần tử giới hạn.  
  • Nếu đặt âm. Trả về tất cả các thành phần ngoại trừ các phần tử lat -limit
  • Nếu đặt không. trả về mảng với các phần tử đơn lẻ

ghi chú.  

  • Tham số giới hạn đã được thêm vào phiên bản PHP 4. 0. 1
  • Và hỗ trợ cho giới hạn âm đã được thêm vào trong PHP 5. 1. 0

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 PHP

Chương trình 1) Chương trình cơ bản

 

đầu ra

Array
(
    [0] => Maruti
    [1] => Hyundai
    [2] => Honda
    [3] => Toyota
    [4] => JEEP
)

Chương trình 2) Chương trình nâng cao


"; //Variable to store the exploded value $explodeCarsWithPositive = explode(",", $cars, 2); //For Loop for the itteration to display the output for($i=0; $i < sizeof($explodeCarsWithPositive); $i++){ echo $explodeCarsWithPositive[$i]."
"; } //With negative limit echo "

For Negative limit

"; //Variable to store the exploded value $explodeCarsWithNegative = explode(",", $cars, -2); //For Loop for the itteration to display the output for($i=0; $i < sizeof($explodeCarsWithNegative); $i++){ echo $explodeCarsWithNegative[$i]."
"; } ?>

ĐẦU RA

For Positive limit

Maruti
Hyundai, Honda, Toyota, JEEP

For Negative limit

Maruti
Hyundai
Honda 

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

explode(separator1, OriginalString1, No.ofElements1)

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

Khi chúng tôi sử dụng phát nổ trong php?

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)

Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?

Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?
Khi chúng tôi sử dụng phát nổ trong php?

Giá
Xem khóa học

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
4. 6 (82.467 xếp hạng)

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

  • Số nguyên dương (N). Nếu không. Tham số ofElements1 được truyền với giá trị Số nguyên dương thì có nghĩa là mảng sẽ chứa số phần tử chuỗi này. Nếu số phần tử sau khi tách các phần tử w. r. t dấu phân cách sẽ xuất hiện dưới dạng giá trị lớn hơn N-1 phần tử nhưng vẫn giữ nguyên và phần tử chuỗi cuối cùng sẽ là toàn bộ chuỗi còn lại
  • Số nguyên âm (N). Nếu số nguyên âm được chuyển đến Không. ofElements1 thì phần tử chuỗi N cuối cùng sẽ bị cắt bớt và phần tử mảng còn lại sẽ được trả về dưới dạng chỉ một chuỗi đơn
  • Số nguyên không. Nếu Không. Tham số ofElements1 được truyền với giá trị “Zero” thì mảng sẽ chỉ trả về một phần tử chuỗi i. e. , Full String (cả chuỗi). Khi không có giá trị nào được truyền cho cái này Không. ofElements1 thì mảng trả về sẽ có 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

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

<?php
$s1 = "My Name is Pavan Kumar Sake";
print_r (explode(" ",$s1));
?>

đầu ra

Khi chúng tôi sử dụng phát nổ trong php?

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

<?php
$stra = 'car1, bus1, motorbike1, cycle1';
print_r(explode(',',$stra,0));
?>

đầu ra

Khi chúng tôi sử dụng phát nổ trong php?

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

Khi chúng tôi sử dụng phát nổ trong php?

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

<?php
$Original_str1 = "Hello, IamPavan Kumar Sake-Write, BusinessMan, PhysicsNerd.";
print_r (explode (" ",$Original_str1, 0));
print "\n";
print_r (explode (" ",$Original_str1, 4));
print "\n";
print_r (explode (" ",$Original_str1, -3));
print "\n";
?>

đầu ra

Khi chúng tôi sử dụng phát nổ trong php?

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 .