0

私はこれを持っています

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

これは、textContentが「sunny」のような1つの単語である場合に正常に機能します。ただし、現在の天気が「部分的に曇り」などの場合は、もちろん2つのクラスが適用されます(.partially-cloudyではなく.partiallyと.cloudy)。

textContentに2つ(またはそれ以上)の単語が含まれていることを確認するには、すべてのスペースをハイフンに置き換えますか?

これは動作しません:

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

ありがとうございました。

4

1 に答える 1

6

使用str_replace

echo "<div class='weather " . str_replace(" ", "-", $cell->textContent) ."'>";
于 2011-03-07T15:44:26.247 に答える