Hướng dẫn split string with space in php - tách chuỗi có dấu cách trong php

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

Explode - Chia một chuỗi theo chuỗiSplit a string by a string

Sự mô tả

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

Thông số

separator

Chuỗi ranh giới.

string

Chuỗi đầu vào.

________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.

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ề.

Nếu tham số limit bằng không, thì điều này được coi là 1.

Ghi chú::

Trước PHP 8.0, Illyde () đã chấp nhận các tham số của nó theo một trong hai thứ tự. Explode () chưa bao giờ hỗ trợ điều này: bạn phải đảm bảo rằng đối số separator xuất hiện trước đối số string.implode() accepted its parameters in either order. explode() has never supported this: you must ensure that the separator argument comes before the string argument.

Trả về giá trị

Trả về một mảng các chuỗi được tạo bằng cách chia tham số string trên các ranh giới được hình thành bởi separator.array of strings created by splitting the string parameter on boundaries formed by the separator.

Nếu separator là một chuỗi trống (""), Explode () ném một giá trịerror. Nếu separator chứa một giá trị không chứa trong stringlimit âm được sử dụng, thì một mảng trống sẽ được trả về, nếu không một mảng chứa string sẽ được trả về. Nếu các giá trị separator xuất hiện ở đầu hoặc cuối của string, các giá trị cho biết sẽ được thêm vào dưới dạng giá trị mảng trống ở vị trí đầu tiên hoặc cuối cùng của mảng được trả về tương ứng.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 (Chuỗi $separator, Chuỗi $string, int $limit = PHP_INT_MAX): mảng will now throw ValueError when separator parameter is given an empty string ($separator7). Previously, explode() returned $separator8 instead.

Thông số

separatorexplode() examples

$separator9

$string0

$string1

Chuỗi ranh giới.explode() return examples

$string2

string

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

Chuỗi đầu vào.

$string4

string

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

Chuỗi đầu vào.

________số 8: This function is binary-safe.

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.

  • 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ề.
  • Nếu tham số limit bằng không, thì điều này được coi là 1.
  • Ghi chú:
  • Trước PHP 8.0, Illyde () đã chấp nhận các tham số của nó theo một trong hai thứ tự. Explode () chưa bao giờ hỗ trợ điều này: bạn phải đảm bảo rằng đối số separator xuất hiện trước đối số string.
  • Trả về giá trị
  • Trả về một mảng các chuỗi được tạo bằng cách chia tham số string trên các ranh giới được hình thành bởi separator.

Nếu separator là một chuỗi trống (""), Explode () ném một giá trịerror. Nếu separator chứa một giá trị không chứa trong stringlimit âm được sử dụng, thì một mảng trống sẽ được trả về, nếu không một mảng chứa string sẽ được trả về. Nếu các giá trị separator xuất hiện ở đầu hoặc cuối của string, các giá trị cho biết sẽ được thêm vào dưới dạng giá trị mảng trống ở vị trí đầu tiên hoặc cuối cùng của mảng được trả về tương ứng.

Thay đổi

$string5

$string6

$string7

$string8

$string9

Phiên bản

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ế.

$limit0

$limit1

$limit2

$limit3

Ví dụ

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ế.

$limit4

Ví dụ

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

$limit5

$limit6

$limit7

$limit8

$limit3

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

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ế.

PHP_INT_MAX0

PHP_INT_MAX1

PHP_INT_MAX2

PHP_INT_MAX3

PHP_INT_MAX4

PHP_INT_MAX5

PHP_INT_MAX6

PHP_INT_MAX7

$limit3

Ví dụ

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

PHP_INT_MAX9

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

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ế.

separator0

separator1

separator2

$limit3

Làm thế nào tôi có thể chia một chuỗi thành hai phần trong PHP?

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. is a built in function in PHP used to split a string in different strings. The explode() function splits a string based on a string delimiter, i.e. it splits the string wherever the delimiter character occurs. This functions returns an array containing the strings formed by splitting the original string.

Chia () trong PHP là gì?

Php - Chức năng chia () hàm chia () sẽ chia một chuỗi thành các phần tử khác nhau, ranh giới của từng phần tử dựa trên sự xuất hiện của mẫu trong chuỗi.divide a string into various elements, the boundaries of each element based on the occurrence of pattern in string.

Làm thế nào tôi có thể chia các câu thành các từ trong PHP?

Sử dụng hàm explode () hoặc preg_split () để phân chia chuỗi trong PHP với dấu phân cách đã cho.PHP |Chức năng bùng nổ (): Hàm nổ () là hàm sẵn có trong PHP được sử dụng để phân chia một chuỗi trong các chuỗi khác nhau.. PHP | explode() Function: The explode() function is an inbuilt function in PHP which is used to split a string in different strings.

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.