PHP hàm explode()

thực hành

Chia chuỗi thành mảng:

<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ", $str));
?>

Chạy mẫu

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

hàm explode() chia chuỗi thành mảng.

Ghi chú:"separator"tham số không thể là chuỗi rỗng.

Ghi chú:hàm này là an toàn đối với hệ thống số bội.

cú pháp

explode(separator,chuỗi,giới hạn)
tham số mô tả
separator bắt buộc. Định nghĩa nơi chia chuỗi.
chuỗi bắt buộc. chuỗi cần được chia.
giới hạn

tùy chọn. Định nghĩa số lượng phần tử của mảng trả về.

giá trị có thể:

  • 大于 0 - Trả về mảng chứa nhiều nhất giới hạn phần tử
  • 小于 0 - Trả về mảng chứa trừ cuối cùng củagiới hạn các phần tử ngoài tất cả các phần tử
  • 0 - Trả về mảng chứa một phần tử

Chi tiết kỹ thuật

Giá trị trả về: Trả về mảng chuỗi
Phiên bản PHP: 4+
Nhật ký cập nhật: Trong PHP 4.0.1, đã thêm giới hạn tham số. Trong PHP 5.1.0, đã thêm hỗ trợ cho số âm giới hạn được hỗ trợ.

thêm ví dụ

ví dụ 1

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

<?php
$str = 'one,two,three,four';
// số không giới hạn
print_r(explode(',', $str, 0));
// dương giới hạn
print_r(explode(',', $str, 2));
// âm giới hạn
print_r(explode(',', $str, -1));
?>

Chạy mẫu