Explode - Tách Chuỗi - PHP - WebVN
Có thể bạn quan tâm
(PHP 4, PHP 5) explode – Tách chuỗi
Miêu tả hàm explode
1 | arrayexplode(string$delimiter,string$string[,int$limit]) |
Tham số
delimiter
Chuỗi phân cách.
string
Chuỗi ký tự đầu vào.
limit
Nếu tham số $limit được thiết lập và là số dương, hàm sẽ trả về một mảng với số lượng phần tử lớn nhất không vượt quá $limit và phân tử cuối cùng sẽ chứa phần còn lại của chuỗi $string.
Nếu tham số $limit là một số âm, hàm sẽ trả về 1 mảng với số phần tử = (tổng số phần tử – $limit)
Nếu tham số $limit bằng 0, thì được coi như là bằng 1.
Lưu ý:Với hàm implode() bạn có thể sắp xếp tham số theo bất kỳ thứ tự nào nhưng hàm explode() thì không. Hãy chắc chắn rằng bạn đặt tham số chuỗi phân cách $delimiter đứng đằng trước chuỗi ký tự đầu vào $string.
Giá trị trả về
Trả về một mảng được tạo ra bởi việc tách chuỗi $string bằng tham số $delimiter.
Nếu tham số $delimiter là một chuỗi rỗng (“”), hàm explode() sẽ trả về giá trị là FALSE. Nếu $delimiter chứa chuỗi ký tự nhưng chuỗi đó không có trong $string và tham số $limit là một số dương, hàm sẽ trả về một mảng trống, nếu không hàm sẽ trả về một mảng chứa toàn bộ chuỗi $string.
Ví dụ
Ví dụ 1 về hàm explode()
1234567891011121314 | <?php// Ví dụ 1$pizza="bánh1 bánh2 bánh3 bánh4 bánh5 bánh6";$pieces=explode(" ",$pizza);echo$pieces[0];// bánh1echo$pieces[1];// bánh2 ... // Ví dụ 2$data="foo:*:1023:1000::/home/foo:/bin/sh";list($user,$pass,$uid,$gid,$gecos,$home,$shell)=explode(":",$data);echo$user;// fooecho$pass;// *?> |
Ví dụ 2 về hàm explode()
1234567891011 | <?php/* Nếu chuỗi ký tự tách $delimiter không có trong chuỗi chính $string hàm sẽ trả về một mảng chứa toàn bộ chuỗi chính.*/$input1="hello";$input2="hello,there";var_dump(explode(',',$input1));var_dump(explode(',',$input2)); ?> |
123456789 | array(1)( [0] => string(5) "hello")array(2)( [0] => string(5) "hello" [1] => string(5) "there") |
Ví dụ 3 về hàm explode() – thêm tham số $limit
123456789 | <?php$str='one|two|three|four'; // Tham số duươngprint_r(explode('|',$str,2)); // Tham số âm (từ PHP 5.1)print_r(explode('|',$str,-1));?> |
1234567891011 | Array( [0] => one [1] => two|three|four)Array( [0] => one [1] => two [2] => three) |
Từ khóa » Tách Từng Ký Tự Trong Chuỗi Php
-
Tách Từng Ký Tự Trong Chuỗi Php - In4tintuc - Trang Tổng Hợp Online
-
Tách Từng Ký Tự Trong Chuỗi Php - Darkedeneurope
-
Hướng Dẫn Xử Lý Chuỗi Trong Php Mới Nhất 2020
-
Tách Từng Ký Tự Trong Chuỗi Php - Ta
-
Tách Chuỗi Theo Từng Dòng Php - Viblo
-
Bài 20: Các Hàm Xử Lý Chuỗi Trong Php - Freetuts
-
Tách Từng Chữ Trong Chuỗi Với PHP - Diễn Đàn Tin Học
-
Chuỗi Ký Tự Trong Php
-
Hàm Explode() Trong PHP | TopDev
-
Các Hàm Xử Lý Chuỗi Trong PHP
-
Bài 7: Thao Tác Với Chuỗi Trong PHP | ECode
-
Các Hàm String Hay Sử Dụng Trong PHP
-
Substr: Hàm Cắt Một Phần Chuỗi Trong Php - .vn
-
Hướng Dẫn Sử Dụng Hàm Explode Trong PHP - Chickgolden
-
Hướng Dẫn Sử Dụng Hàm Explode Trong PHP - Quang An News
-
Tách Ngày Tháng Năm Trong Php Hàm Lấy Ra Ngày Trong Một ...
-
Các Hàm Xử Lý Chuỗi Thường Dùng Trong Php
-
Xóa Ký Tự Trong Chuỗi Php
-
Tách Chuỗi Trong C (strtok)