АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
68 of 410 menu
Хочешь читать code.mu на своем родном языке? Помоги с переводом! Переведем мы сами, тебе нужно указать на ошибки перевода:) Оставляй заявку ->

Функция explode

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

Синтаксис

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

Пример

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

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

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

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

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

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

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

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

'31.12.2025'

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

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