【发布时间】:2018-01-10 08:14:59
【问题描述】:
我不知道我在这里做错了什么,但我需要返回一个由换行符分隔的字符串数组,当我返回内爆字符串时,它实际上包含 HTML 标签作为文本,非解析。
这是我的代码:
if (!empty($college)){
$return[] = $college;
}
if (!empty($precollege)){
$return[] = $precollege;
}
if (!empty($evening_division)) {
$return[] = $evening_division;
}
if (!empty($music_advancement_program)) {
$return[] = $music_advancement_program;
}
$test = implode("<br/>",$return);
return $test;
但是,该函数返回的字符串包含作为标记“”键入的 HTML 字符,而不是实际的换行符。我需要将字符串返回到模板以呈现数据,因此需要使用正确的换行符格式化字符串。我也试过 \n 也无济于事。这来自一个预处理函数,该函数正在创建可在 Drupal 8 树枝文件中访问的变量。有什么想法吗?
【问题讨论】: