Împărțirea șirului în matrice prin expresii regulate în PHP

preg_split
Задание 1

Este dat un șir cu diferiți separatori:

php<?php
  $str = "apple,banana;cherry|date orange";
?>

Împărțiți șirul într-o matrice, folosind ca separatori: virgulă, punct și virgulă, bara verticală și spațiu.

Задание 2

Este dat un șir:

php<?php
  $str = '2025-12-31 12:30:45';
?>

Obțineți o matrice cu toate părțile datei.

Задание 3

Este dat un șir:

php<?php
  $str = 'first.second.third.forth';
?>

Împărțiți șirul într-o matrice după puncte, dar doar primele trei ocazii.