У меня проблема с функцией preg_split
в php
Мое регулярное выражение
#^(-?[0-9]+)(([+x])(-?[0-9]+))*$#
Я хочу, например, преобразование:
-5+69x45
в массиве, подобном этому
{
[0] = -5
[1] = +
[2] = 69
[3] = x
[4] = 45
}
Мои регулярные выражения и математика с preg_match
Но с preg split у меня нет массива
У меня есть пустой массив без флага или
{
[0] = -5
[1] = x
[2] = 45
}
С флагом PREG_SPLIT_DELIM_CAPTURE
Где моя ошибка?