Функция explode

Функция explode разбивает строку в массив по определенному разделителю.

Синтаксис

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

Пример

Давайте разобьем части даты в массив, используя в качестве разделителя дефис:

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

Результат выполнения кода:

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

Пример . Применение

Пусть дана дата в формате '2025-12-31'. Давайте сделаем из нее дату в формате '31.12.2025'. Для этого разобьем ее в массив через explode и сформируем новую строку в нужном нам формате:

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

Результат выполнения кода:

php'31.12.2025'

Смотрите также

  • функцию implode,
    которая объединяет элементы массива в строку
  • функцию str_split,
    которая разбивает строку в массив по количеству