我使用PHP查找 - 使用PHP和包裹的一切後<span>
<?php echo $article->link($article->title()); ?>
這個字符串打印持有類似
"Team Member - Job Title"
喜歡什麼ID做的是在破折號後換的一切跨度,所以我可以改變它的顏色。
任何幫助將非常感激。
我使用PHP查找 - 使用PHP和包裹的一切後<span>
<?php echo $article->link($article->title()); ?>
這個字符串打印持有類似
"Team Member - Job Title"
喜歡什麼ID做的是在破折號後換的一切跨度,所以我可以改變它的顏色。
任何幫助將非常感激。
試試這個:
<?php
list($a, $b) = explode(' - ', $article->title());
echo $article->link($a.' - <span>'.$b.'</span>');
?>
的preg_replace可能做到這一點,最簡單的方法:
preg_replace('/([^-]*\s*-\s*)(.*)/', '\\1<span class="whatever">\\2</span>', $article->link($article->title()))
不優雅,但快:
$str = 'Team Member - Job Title' . '</span>';
$str = strtr(
$str,
'-',
'- <span>'
);
謝謝,這也工作。 – Andy 2010-01-31 14:40:11
我的錯誤,完美的作品謝謝。 – Andy 2010-01-31 14:39:50