我想改变php中每个单词的第一个字符的颜色,如
Example Stack
这里我想将Stack的'E'和Stack的'S'的颜色改为BLUE。
我试过这个
foreach($chars as $char)
$regexp .= $char . '[a-z0-9]+ ';
$regexp = '^' . rtrim($regexp, ' ') . '$';
$req = "SELECT loc_name "
."FROM table "
." WHERE loc_name REGEXP '$regexp'";
$query = mysql_query($req);
while($row = mysql_fetch_array($query))
{
$results[] = array('label' => $row['loc_name']);
}
答案 0 :(得分:2)
<?php
$text = 'Example Stack';
$text = preg_replace('/(\b[a-z])/i','<span style="color:blue;">\1</span>',$text);
echo $text;
?>