PHP字符串将firstname替换为名字中的第一个字母

时间:2012-01-31 20:53:39

标签: php regex

我的PHP代码中的字符串看起来像这样

Bokad av Anna Göransson 14:45 - 15:45

现在我想用“A”替换“Anna”。我怎么能用regexp和PHP做到这一点?

2 个答案:

答案 0 :(得分:2)

如果字符串是动态的并且可能会发生变化,您可以使用不同的东西。

$string = "okad av Anna Göransson 14:45 - 15:45";
$names = explode(" ",$string);
$names[2] = strtoupper($names[2][0]).".";
$string = implode(" ",$names);

答案 1 :(得分:0)

你可以使用这样的东西

$foo=str_replace('Anna', 'A',$foo);