Учитывая строковую переменную в $ widget_text ...
$widget_text = '[widget_and-some-text]';
Мне нужно выполнить манипуляции со строками, чтобы в итоге ...
$widget_text_sanitized = 'and-some-text';
Как?
т.е. я думал, что это должно работать:
$widget_text = trim($widget_text,'[]');
$widget_text_sanitized = str_replace('widget_','',$widget_text);