Я хотел бы использовать preg_match_all
PHP preg_match_all
для разделения строки на определенный символ, в то время как "определенный символ" является первым символом в строке, например:
$pattern = '/#(?P<word>[.....])';
$string = 'one#two#three';
$matches = array();
preg_match_all($pattern,$string, $matches);
// expected $matches array: $matches['word'] = 'one','two','three'
Таким образом, "символ поля разделения" сам является частью шаблона (первый символ).
Возможно ли это? если да, то как?
Почему вы не используете взрыв?
$matches = explode('#', $string);
$pattern = '/(\w+)/'
или даже взорвать ()