# Строитель (28.08.2022 / 00:59)Нее, у меня там много будет [name] [category] , но я уже документацию прочитал, понял что в preg_match_all два массива потому что первый содержит полные вхождения, второй массив вхождений первой подмаски. Правда я не особо понял что это значит)
galtsev.t, тебе нужно добиться только одного элемента в массиве?
$str = '/category/[name]/';
preg_match('~\[\K[^]]+~', $str, $matches);
var_dump($matches);
/*
array (size=1)
0 => string