我使用PHP打印
<?php echo $article->link($article->title()); ?>
此字符串包含类似
的内容"Team Member - Job Title"
id喜欢做的是在短划线后包裹所有内容,以便我可以更改其颜色。
任何帮助都将非常感激。
答案 0 :(得分:2)
试试这个:
<?php
list($a, $b) = explode(' - ', $article->title());
echo $article->link($a.' - <span>'.$b.'</span>');
?>
答案 1 :(得分:0)
preg_replace可能是最简单的方法:
preg_replace('/([^-]*\s*-\s*)(.*)/', '\\1<span class="whatever">\\2</span>', $article->link($article->title()) )
答案 2 :(得分:0)
不优雅,但很快:
$str = 'Team Member - Job Title' . '</span>';
$str = strtr(
$str,
'-',
'- <span>'
);