我有分类术语层次结构,我将它们用作视图中的过滤器。它在选择框中显示层次结构,但子术语以连字符 (-) 出现。我试图在表单更改中删除连字符,我做到了,但我无法替换它的空格。
if ($form_id == 'views_exposed_form') {
$i = 0;
foreach ($form['field_region_tid']["#options"] as $op) {
foreach ($op->option as $key => $arr) {
if ($arr != null) {
$form['field_region_tid']["#options"][$i]->option[$key] = str_replace("-"," ", $arr);
}
}
$i++;
}
}
如何在子选项的开头放置空格。还是我应该采取其他方式?谢谢!