Hàm PHP
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 chuyển đổi một chuỗi thành một mảng. Mỗi ký tự trong chuỗi được cung cấp một chỉ số bắt đầu từ 0. Giống như hàm $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
5 có sẵn, hàm phát nổ không sửa đổi dữ liệu [chuỗi]Cú pháp của Hàm $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Hàm
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 nhận ba tham số- dải phân cách
- chuỗi để chuyển đổi thành một mảng
- và giới hạn
Cú pháp đầy đủ trông như thế này
explode[separator, string, limit]
Không giống như
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
8 hoạt động ngay cả khi dấu tách không được cung cấp, hàm $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 sẽ không hoạt động nếu không có dấu tách. Vì vậy, cũng giống như việc tách chuỗi thành mảng, cần phải có dấu tách. Bạn có thể sử dụng tham số giới hạn để chỉ định số lượng mảng dự kiến. nó là tùy chọnVí dụ về $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
8
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Giả sử tôi có chuỗi "Xin chào thế giới". Nếu chuỗi được truyền vào hàm
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4, thì $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
3 sẽ nhận chỉ số là 0 trong mảng và $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 sẽ nhận chỉ mục là 1. Hãy nhớ rằng các mảng sử dụng lập chỉ mục dựa trên số không$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Nếu bạn chỉ định một giới hạn trong hàm
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4, [các] chỉ số sẽ không nhiều hơn con số đó. Ví dụ: nếu bạn chỉ định 2, tất cả các chuỗi sẽ hiển thị, nhưng chỉ mục sẽ không nhiều hơn 2$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[" ", $str, 2];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Bạn có thể thấy rằng phần tử đầu tiên lấy chỉ số là 0 và phần còn lại của các phần tử được phân tách bằng dấu phẩy lấy 1. Chỉ số không quá giới hạn 2 quy định
Hàm
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 xem xét các khoảng trắng trong chuỗi để chia chuỗi thành một mảng. Nếu bạn nhập hai từ khác nhau lại với nhau, chúng sẽ được coi là một$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Bạn có thể thấy rằng HTML và PHP được in cùng nhau vì không có khoảng cách giữa chúng
Phần kết luận
Bài viết này đã hướng dẫn bạn cách sử dụng hàm
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 trong PHPLưu ý rằng không giống như
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
8 hoạt động mà không có dấu phân cách, dấu phân cách rất quan trọng trong $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4. Nếu bạn không chỉ định dấu phân cách, thì $str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
4 sẽ không hoạt động như mong đợi$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[$str, 2];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
Và nếu bạn để dấu tách dưới dạng một chuỗi trống, bạn sẽ gặp lỗi
Cảm ơn bạn đã đọc
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu
Đưa ra một chuỗi dài được phân tách bằng dấu phẩy. Nhiệm vụ là tách chuỗi đã cho bằng dấu phẩy phân cách và lưu kết quả vào một mảng
ví dụ
Input : geeks,for,geeks Output : Array [ [0] => geeks [1] => for [2] => geeks ] Input : practice, code Output : Array [ [0] => practice [1] => code ]
Sử dụng hàm phát nổ [] hoặc preg_split [] để phân tách chuỗi trong php với dấu phân cách đã cho
PHP. phát nổ [] Chức năng. Hàm phát nổ [] là một hàm có sẵn trong PHP được sử dụng để chia 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.
Cú pháp.
PHP. hàm preg_split[]. Hàm preg_split[] hoạt động chính xác như split[], ngoại trừ các biểu thức chính quy được chấp nhận làm tham số đầu vào cho mẫu
cú pháp
array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]
Ví dụ
$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[" ", $str, 2];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
8$str = "CSS, HTML, PHP, Java, JavaScript";
$newStr = explode[" ", $str, 2];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
9$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
0$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
1 $str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
2____53array explode[ separator, OriginalString, NoOfElements ]0
array explode[ separator, OriginalString, NoOfElements ]1
array explode[ separator, OriginalString, NoOfElements ]2
array explode[ separator, OriginalString, NoOfElements ]3
array explode[ separator, OriginalString, NoOfElements ]4
$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
1array explode[ separator, OriginalString, NoOfElements ]6
array explode[ separator, OriginalString, NoOfElements ]7
array explode[ separator, OriginalString, NoOfElements ]1
array explode[ separator, OriginalString, NoOfElements ]9
array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]0
array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]1
$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
1 $str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
2____94array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]5
array explode[ separator, OriginalString, NoOfElements ]1
$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
2array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]8
array preg_split[ string $pattern, string $subject [, int $limit = -1 [, int $flags = 0 ]] ]9
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
60array explode[ separator, OriginalString, NoOfElements ]4
$str = "CSS HTMLPHP Java JavaScript";
$newStr = explode[ " ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
1array explode[ separator, OriginalString, NoOfElements ]6
array explode[ separator, OriginalString, NoOfElements ]7
array explode[ separator, OriginalString, NoOfElements ]1
array explode[ separator, OriginalString, NoOfElements ]9
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
67đầu ra.
$str = "Hello world";
$newStr = explode[" ", $str];
// We are printing an array, so we can use print_r[]
print_r[$newStr];
6PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này