<?php $str = '[date|Y-m-d] [date|Y-m-d|today]'; $res = []; foreach ($matches[1] as $m) { }
Standard input is empty
Array
(
[0] => Array
(
[0] => date
[1] => Y-m-d
)
[1] => Array
(
[0] => date
[1] => Y-m-d
[2] => today
)
)