Avatar billede thomaxz Nybegynder
26. november 2005 - 20:09 Der er 13 kommentarer og
1 løsning

variable, med usynlige tegn, som skal fjernes

Jeg har en vairabale med $km

som indeholder nogle usynlige tegn

og 3.7, jeg vil gerne have denne variable lavet om så jeg kan regne med den.
Avatar billede jakobdo Ekspert
26. november 2005 - 20:14 #1
usynlig?
Kan du forklare lidt mere?
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:18 #2
Da det er usynlig er det svært at se, men tror at det er kontrolkoder af en art.
Avatar billede jakobdo Ekspert
26. november 2005 - 20:21 #3
Hvor kommer de usynlig tegn fra?
Hvor bliver variablen lavet?
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:23 #4
De kommer fra et utræk fra en anden side, og str_replace medså <tr> og <td> forsvinder.
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:26 #5
og når jeg bruger
$ps=$km*2;

bliver resultat 2 og ikke
7,4 som den bør blive.
Avatar billede jakobdo Ekspert
26. november 2005 - 20:26 #6
Når du henter dem fra den anden side, kan du så ikke "bare" fjerne de usynlige tegn?
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:30 #7
måske, men det er det jeg vil vide hvordan man gør.
Avatar billede jakobdo Ekspert
26. november 2005 - 20:34 #8
Det kommer jo an på hvad det er for tegn! :o)
Jeg kan jo ikke hjælpe dig, hvis ikke du kan give mig lidt info.
Har du evt et link til der hvor du henter dataen fra?
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:43 #9
http://kort.eniro.dk/query?what=route&ax=&rform=1&lang=&mop=&mapstate=7%3B-79537.0000%3B149846.0000%3B0%3B-79733.0000%3B150025.0000%3B-79340.0000%3B149666.0000%3B&mapcomp=%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B0%3B0&as=&rorg=&search_word=&click_id=&fx=-76867.0&fy=148124.0&tx=-79537.0&ty=149846.0&cnamef=&cnamet=&mapstateOrig=1%3B0.0000%3B0.0000%3B0%3B0.0000%3B0.0000%3B0.0000%3B0.0000%3B&fstreet=Fremtidsvej+1+2860+S%F8borg&tstreet=Bindeledet+6+2880+Bagsv%E6rd

jeg søger på

&nbsp;&nbsp;&nbsp;&nbsp;Slut p&aring;

og tager i dette tilflæde

diisse info

<td valign="top" align="right"><font size="2">0:06&nbsp;</font></td>
<td valign="top" align="right" nowrap><font size="2">3.5 km&nbsp;</font></td>

bruger 3.5 km&nbsp, og brguer str_replace til ferjen før og efter
altså

str_replace til at fjerne
<td valign="top" align="right" nowrap><font size="2">

og str_replace tilk at fjerne km&nbsp;

har brugt </font> til at splitte dem op med.
Avatar billede jakobdo Ekspert
26. november 2005 - 20:45 #10
Er det evt så fordi du har et mellemrum efter 3.5?
Avatar billede thomaxz Nybegynder
26. november 2005 - 20:57 #11
tror jeg ikke for

echo("<td>A</td>\n");
echo("<td>$km</td>\n");

giver i html- koden


<td>A</td>
<td></td>
3.7</td>

og

echo("<td>A</td>\n<td>");
echo("<td>$km</td>\n");

giver

<td>A</td>
<td><td></td>
3.7</td>
Avatar billede thomaxz Nybegynder
26. november 2005 - 21:00 #12
argh.
Avatar billede jakobdo Ekspert
26. november 2005 - 21:00 #13
Hvis jeg lægger: 3.7 i en $var og ganger med 2 virker det fint!
Se her: http://www.codebreaker.dk/exp/667655.php

Prøv evt at brug TRIM($var)
Avatar billede thomaxz Nybegynder
26. november 2005 - 21:00 #14
når, manglede at fjenre </td> i lsutning af en eller ande årsag.

læg et svar., hvis du vil have pointnes.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester