Hướng dẫn what is explode in php with example? - bùng nổ trong php với ví dụ là gì?

❮ Tham chiếu chuỗi PHP

Thí dụ

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

$str = "Hello world. It's a beautiful day.";
print_r (explode(" ",$str));
?>

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm nổ () phá vỡ một chuỗi thành một mảng.

LƯU Ý: Tham số "phân tách" không thể là một chuỗi trống. The "separator" parameter cannot be an empty string.

Lưu ý: Hàm này an toàn cho nhị phân. This function is binary-safe.


Cú pháp

nổ (phân tách, chuỗi, giới hạn)

Giá trị tham số

Tham sốSự mô tả
máy tách biệtYêu cầu. Chỉ định nơi phá vỡ chuỗi
sợi dâyYêu cầu. Chuỗi để chia
giới hạnKhông bắt buộc. Chỉ định số lượng các phần tử mảng để trả về.

Những giá trị khả thi:

  • Lớn hơn 0 - trả về một mảng có phần tử giới hạn tối đa
  • Ít hơn 0 - Trả về một mảng ngoại trừ các phần tử cuối cùng ()
  • 0 - Trả về một mảng với một phần tử


Chi tiết kỹ thuật

Giá trị trở lại:Trả về một mảng chuỗi
Phiên bản PHP:4+
Changelog:Tham số giới hạn đã được thêm vào Php 4.0.1 và hỗ trợ cho các giới hạn âm đã được thêm vào trong Php 5.1.0

Nhiều ví dụ hơn

Thí dụ

Sử dụng tham số giới hạn để trả về một số phần tử mảng:

$str = 'one,two,three,four';

// không giới hạn_r (bùng nổ (',', $ str, 0));
print_r(explode(',',$str,0));

// giới hạn tích cực_r (bùng nổ (',', $ str, 2));
print_r(explode(',',$str,2));

// giới hạn âm print_r (bùng nổ (',', $ str, -1));?>
print_r(explode(',',$str,-1));
?>

Hãy tự mình thử »


❮ Tham chiếu chuỗi PHP


Sự khác biệt giữa các hàm Explode () và Split () với ví dụ là gì?

Trong bài viết này, chúng ta sẽ thấy sự khác biệt giữa các hàm Split () và Explode () để thao tác chuỗi trong PHP. ... PHP ..Split a string by a string

Sự mô tả

Mục đích của các hàm nổ () và nổ () trong PHP là gì?(string $separator, string $string, int $limit = PHP_INT_MAX): array

Hàm nổ () phá vỡ một chuỗi thành một mảng, nhưng hàm nổ trả về một chuỗi từ các phần tử của một mảng.

Các tham số cho chức năng bùng nổ là gì?

Hàm nổ () có ba tham số một tùy chọn và hai bắt buộc. Tham số này chỉ định số lượng phần tử trong mảng. Tham số này có thể là +,- hoặc 0. Nếu đặt dương tính: mảng được trả về sẽ chứa tối đa các phần tử giới hạn.

(Php 4, Php 5, Php 7, Php 8)

Explode - Chia một chuỗi theo chuỗi

Explode (Chuỗi $separator, Chuỗi $string, int $limit = PHP_INT_MAX): mảng

Thông số

separator

Chuỗi ranh giới.

string:

Chuỗi đầu vào.implode() accepted its parameters in either order. explode() has never supported this: you must ensure that the separator argument comes before the string argument.

________số 8

Nếu limit được đặt và dương, mảng được trả về sẽ chứa tối đa các phần tử limit với phần tử cuối cùng chứa phần còn lại của string.array of strings created by splitting the string parameter on boundaries formed by the separator.

Nếu tham số limit là âm, tất cả các thành phần ngoại trừ phần cuối -____ 8 được trả về.string (""), explode() throws a ValueError. If separator contains a value that is not contained in string and a negative limit is used, then an empty array will be returned, otherwise an array containing string will be returned. If separator values appear at the start or end of string, said values will be added as an empty array value either in the first or last position of the returned array respectively.

Thay đổi

Phiên bảnSự mô tả
8.0.0 Explode () bây giờ sẽ ném valueError khi tham số separator được cung cấp một chuỗi trống ($separator7). Trước đó, Explode () đã trả về $separator8 thay thế. will now throw ValueError when separator parameter is given an empty string ($separator7). Previously, explode() returned $separator8 instead.

Ví dụ

Ví dụ #1 Explode () Ví dụexplode() examples

$separator9

$string0

$string1

Ví dụ #2 Explode () Trả về ví dụexplode() return examples

$string2

Ví dụ trên sẽ xuất ra:

array(1)
(
    [0] => string(5) "hello"
)
array(2)
(
    [0] => string(5) "hello"
    [1] => string(5) "there"
)
array(2)
(
    [0] => string(0) ""
    [1] => string(0) ""
)

Ví dụ #3 limit Ví dụ tham số

$string4

Ví dụ trên sẽ xuất ra:

Array
(
    [0] => one
    [1] => two|three|four
)
Array
(
    [0] => one
    [1] => two
    [2] => three
)

Ví dụ #3 limit Ví dụ tham số

Ghi chú: This function is binary-safe.

Lưu ý: Hàm này an toàn cho nhị phân.

  • Xem thêm
  • preg_split () - Chuỗi phân chia theo biểu thức thông thường
  • str_split () - Chuyển đổi chuỗi thành một mảng
  • mb_split () - Chuỗi phân chia Multibyte bằng cách sử dụng biểu thức thông thường
  • str_word_count () - Trả về thông tin về các từ được sử dụng trong chuỗi
  • Strtok () - Chuỗi tokenize

Illustode () - Tham gia các thành phần mảng với một chuỗi

Gerben ¶

$string5

$string6

$string7

$string8

$string9

7 tháng trước

Alejandro-ihuit

$limit0

$limit1

$limit2

$limit3

$limit4

28 ngày trước

bocoroth ¶

$limit5

$limit6

$limit7

$limit4

1 năm trước

bocoroth ¶

$limit9

1 năm trước

bocoroth ¶

PHP_INT_MAX0

PHP_INT_MAX1

PHP_INT_MAX2

PHP_INT_MAX3

PHP_INT_MAX4

PHP_INT_MAX5

PHP_INT_MAX6

PHP_INT_MAX7

$limit4

Joshuachidiebere17217 tại Gmail Dot Com ¶

8 tháng trước

PHP_INT_MAX9

David Spector ¶

1 năm trước

separator0

separator1

separator2

$limit4

Chuẩn bị nổ trong PHP là gì?

Hàm nổ () phá vỡ một chuỗi thành một mảng.LƯU Ý: Tham số "phân tách" không thể là một chuỗi trống.Lưu ý: Hàm này an toàn cho nhị phân.breaks a string into an array. Note: The "separator" parameter cannot be an empty string. Note: This function is binary-safe.

Sự khác biệt giữa các hàm Explode () và Split () với ví dụ là gì?

Trong bài viết này, chúng ta sẽ thấy sự khác biệt giữa các hàm Split () và Explode () để thao tác chuỗi trong PHP.... PHP ..

Mục đích của các hàm nổ () và nổ () trong PHP là gì?

Hàm nổ () phá vỡ một chuỗi thành một mảng, nhưng hàm nổ trả về một chuỗi từ các phần tử của một mảng.breaks a string into an array, but the implode function returns a string from the elements of an array.

Các tham số cho chức năng bùng nổ là gì?

Hàm nổ () có ba tham số một tùy chọn và hai bắt buộc.Tham số này chỉ định số lượng phần tử trong mảng.Tham số này có thể là +,- hoặc 0. Nếu đặt dương tính: mảng được trả về sẽ chứa tối đa các phần tử giới hạn.one optional and two mandatory. This parameter specifies the number of elements in the array. This parameter can be +,- or 0. If set positive: The array is returned will contain a maximum of limit elements.