Hàm explode

Hàm explode phân tách một chuỗi thành mảng dựa trên một ký tự phân cách cụ thể.

Cú pháp

phpexplode(string $separator, string $string, int $limit = PHP_INT_MAX): array

Ví dụ

Hãy phân tách các phần của ngày tháng thành một mảng, sử dụng dấu gạch ngang làm ký tự phân cách:

php<?php
  $date = '2025-12-31';
  $arr = explode('-', $date);
  
  var_dump($arr);
?>

Kết quả thực thi mã:

php['2025', '12', '31']

Ví dụ . Ứng dụng

Giả sử có một ngày tháng ở định dạng '2025-12-31'. Hãy chuyển nó thành ngày tháng ở định dạng '31.12.2025'. Để làm điều này, chúng ta sẽ phân tách nó thành mảng bằng explode và tạo một chuỗi mới theo định dạng chúng ta cần:

php<?php
  $date = '2025-12-31';
  $arr = explode('-', $date);
  
  echo $arr[2] . '.' . $arr[1] . '.' . $arr[0];
?>

Kết quả thực thi mã:

php'31.12.2025'

Xem thêm

  • hàm implode,
    hàm nối các phần tử của mảng thành một chuỗi
  • hàm str_split,
    hàm phân tách một chuỗi thành mảng theo số lượng ký tự