ciao
potresti usare un div as posto dell span, messo così dovrebbe allargarsi per tutta la larghezza del div che lo contiene, quindi "sembra" che cambi tutto il background
potresti usare un div as posto dell span, messo così dovrebbe allargarsi per tutta la larghezza del div che lo contiene, quindi "sembra" che cambi tutto il background
PHP:
$value = "<div style='background-color: $colore; text-align:center; width:100%;'>$value</div>";