![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 29.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
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.
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+" |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 140 Pomógł: 16 Dołączył: 12.06.2002 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Nic skomplikowanego. Po prostu usuń spacje po znacznikach <font>.
Pisz zgodnie z standardami sieciowymi - nie stosuje się już znaczników <font> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php
$pol_s1 = str_replace(" ","",$pol_s1); $dlugosc=strlen($pol_s1); 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> ";}} -------------------- "Na przykład zmiennej $jestem_najlepszy przypisujemy wartość logiczną TRUE"
Ja: użyj funkcji[...] Grins: mów normalnie do mnie a nie po polsku Ja: normalnie to znaczy jak? Grins: No w PHP... inaczej mój parser ledwo kuma:) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 29.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Ar2r nie zauważyłem tych spacji przed FONT
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:51 |