php substr_replace место с дефисом? - PullRequest
0 голосов
/ 07 марта 2011

у меня есть это

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

, это прекрасно работает, когда textContent - это просто одно слово типа "солнечный".Однако, если текущая погода, например, «частично облачная», я, конечно, применяю два класса (.partially и .cloudy вместо .partially-cloudy.

Как я могу убедиться в наличии двух (или более)слова, содержащиеся в textContent Заменить все пробелы на дефис?

Это не работает:

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

Спасибо.

1 Ответ

6 голосов
/ 07 марта 2011

Использование str_replace:

echo "<div class='weather " . str_replace(" ", "-", $cell->textContent) ."'>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...