Hướng dẫn what does explode () do in php? - phát nổ () làm gì trong php?

❮ Tham chiếu chuỗi PHP

Thí dụ

Chia một chuỗi thành một mảng:


print_r[explode[',',$str,-1]];
?>

Hãy tự mình thử »

❮ Tham chiếu chuỗi PHP


Cải thiện bài viết

Lưu bài viết

Explode [] là một hàm tích hợp trong PHP được sử dụng để phân chia một chuỗi trong các chuỗi khác nhau. Hàm nổ [] chia một chuỗi dựa trên dấu phân cách chuỗi, tức là nó phân tách chuỗi bất cứ nơi nào ký tự phân cách xảy ra. Các chức năng này trả về một mảng chứa các chuỗi được hình thành bằng cách chia chuỗi ban đầu.

Cú pháp:

array explode[separator, OriginalString, NoOfElements]

Tham số: Hàm bùng nổ chấp nhận ba tham số trong đó hai tham số là bắt buộc và một là tùy chọn. Tất cả ba tham số được mô tả dưới đây The explode function accepts three parameters of which two are compulsory and one is optional. All the three parameters are described below

  1. Dấu tách: ký tự này chỉ định các điểm hoặc điểm quan trọng mà tại đó chuỗi sẽ phân chia, tức là bất cứ khi nào ký tự này được tìm thấy trong chuỗi, nó tượng trưng cho đầu của một phần tử của mảng và bắt đầu của một phần khác. This character specifies the critical points or points at which the string will split, i.e. whenever this character is found in the string it symbolizes end of one element of the array and start of another.
  2. OriginalString: Chuỗi đầu vào sẽ được chia thành mảng. The input string which is to be split in array.
  3. NOoFelements: Đây là tùy chọn. Nó được sử dụng để chỉ định số lượng 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] This is optional. It is used to specify the number of elements of the array. This parameter can be any integer [ positive , negative or zero]
    • Tích cực [n]: Khi tham số này được truyền với giá trị dương, điều đó có nghĩa là mảng sẽ chứa số lượng phần tử này. Nếu số lượng 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, các phần tử N-1 đầu tiên vẫn giữ nguyên và phần tử cuối cùng là toàn bộ chuỗi còn lại.When this parameter is passed with a positive value it means that the array will contain this number of elements. If the number of elements after separating with respect to the separator emerges to be greater than this value the first N-1 elements remain the same and the last element is the whole remaining string.
    • Tiêu cực [n]: Nếu giá trị âm được truyền dưới dạng tham số thì phần tử n cuối cùng của mảng sẽ được cắt ra và phần còn lại của mảng sẽ được trả về dưới dạng một mảng.If negative value is passed as parameter then the last N element of the array will be trimmed out and the remaining part of the array shall be returned as a single array.
    • 0: Nếu tham số này bằng 0 thì mảng được trả về sẽ chỉ có một phần tử, tức là toàn bộ chuỗi.If this parameter is Zero then the array returned will have only one element i.e. the whole string.
    • Khi tham số này không được cung cấp, mảng được trả về sẽ chứa tổng số phần tử được hình thành sau khi tách chuỗi với dấu phân cách.

Loại trả về: Loại trả về của hàm Explode [] là mảng của chuỗi.: The return type of explode[] function is array of strings.

Examples:

Input : explode[" ","Geeks for Geeks"]
Output : Array
        [
            [0] => Geeks
            [1] => for
            [2] => Geeks
        ]

Chương trình dưới đây minh họa hoạt động của Explode [] trong PHP:

PHP

Chủ Đề