❮ 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
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ảngThô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
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
$string1Ví 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
$string97 tháng trước ¶
Alejandro-ihuit
$limit0
$limit1
$limit2
$limit3
$limit428 ngày trước ¶
bocoroth ¶
$limit5
$limit6
$limit7
$limit41 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
$limit4Joshuachidiebere17217 tại Gmail Dot Com ¶ ¶
8 tháng trước
PHP_INT_MAX9
David Spector ¶ ¶
1 năm trước
separator0
separator1
separator2
$limit4