Napisałem skrypt który zamienia kolory cyfr np. jeśli przed cyfra dostawimy literkę "c5" to skrypt zmieni cyfrę "5" na czerwony a "c" pominie.
<?php
for($i=0; $i<=$dlugosc; $i++) {
if($pol_s1[$i]=='c' || $pol_s1[$i]=='C' ){ $i++; echo "<font color=\"red\"> "; echo $pol_s1[$i]; echo " </font> ";if
($pol_s1[$i+1]== '-' || $pol_s1[$i+1]== '=' || $pol_s1[$i+1]== '+'){ $i++; echo "<font color=\"red\"> "; echo $pol_s1[$i]; echo " </font> ";} } elseif($pol_s1[$i]=='z' || $pol_s1[$i]=='Z' ){ $i++ ; echo "<font color=\"green\"> "; echo $pol_s1[$i]; echo " </font> "; if($pol_s1[$i+1]== '-' || $pol_s1[$i+1]== '=' || $pol_s1[$i+1]== '+'){ $i++ ; echo "<font color=\"green\"> "; echo $pol_s1[$i]; echo " </font> ";}} ?>
Np.
Jeśli w zmiennej $pol_s1 jest tekst "Z2+,3-,4,c3=,3,c4-,z4=" to w wydruku będzie "
2 + ,3-,4,
3 = ,3,
4 - ,
4 = "
Mam problem jak zlikwidować niepotrzebne odstępy np. z "
4 -" na takie "
4-" lub "
2 +" na "
2+"