Funcția explode

Funcția explode împarte un șir de caractere într-un array după un separator specificat.

Sintaxă

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

Exemplu

Să împărțim părțile datei într-un array, folosind ca separator liniuța:

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

Rezultatul executării codului:

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

Exemplu . Aplicare

Să presupunem că avem o dată în formatul '2025-12-31'. Să o transformăm într-o dată în formatul '31.12.2025'. Pentru aceasta, vom împărți șirul într-un array cu explode și vom forma un nou șir în formatul de care avem nevoie:

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

Rezultatul executării codului:

php'31.12.2025'

Vedeți și

  • funcția implode,
    care unește elementele unui array într-un șir de caractere
  • funcția str_split,
    care împarte un șir de caractere într-un array după număr