php substr_replace空格用连字符?

时间:2011-03-07 15:42:44

标签: php replace substr

我有这个

echo "<div class='weather " . $cell->textContent ."'>";

当textContent只是像“sunny”这样的单词时,这个工作正常。但是,如果目前的天气是“部分多云”当然我应用了两个类(.partially和.cloudy而不是.partially-cloudy。

如果textContent中包含两个(或更多)单词,我怎么能确定用连字符替换所有空格?

这不起作用:

echo "<div class='weather " . substr_replace(" ", "-", $cell->textContent) ."'>";

谢谢。

1 个答案:

答案 0 :(得分:6)

使用str_replace

echo "<div class='weather " . str_replace(" ", "-", $cell->textContent) ."'>";