Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
$code = '[100]+[300]/[1]';
$code_1 = '[100]'; $code_2 = '+'; $code_3 = '[300]'; $code_4 = '/'; $code_5 = '[1]';
$result = preg_split( '~(?<=\])|(?=\[)~', '[100]+[300]/[1]', -1, PREG_SPLIT_NO_EMPTY ); // array(5) { // [0] => string(5) "[100]" // [1] => string(1) "+" // [2] => string(5) "[300]" // [3] => string(1) "/" // [4] => string(3) "[1]" //}