/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
\n og andre!
Fra : Andreas Rishede Hyll~


Dato : 04-08-01 14:46

Hej,

Hvordan bruger man: \n ?
hvad gør den?

hvilke andre lignede escape "ting" findes!

Hilsen A.



 
 
Niels Andersen (04-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 04-08-01 15:11

"Andreas Rishede Hyllested" <arh@omk.dk> wrote in message
news:9kgu9m$of5$1@sunsite.dk...
> Hvordan bruger man: \n ?

Fx:
echo "Linje 1\nLinje 2";

Prøv det, og se på html-kilden.

"\n" er unix-metoden til at lave linjeskift. Windows bruger 2 tegn: "\r\n".
Mac bruger vist "\r"...

> hvilke andre lignede escape "ting" findes!

Det var \n og \r, så er der også \t som er "tabulator".
Derudover escaper man specialtegn, hvis man vil bruge det tegn som et
normalt tegn:

echo "<a href="#">x</a>";

Det giver en fejl.

echo "<a href=\"#\">x</a>";

Den virker.

I regular expressions er nærmest alle tegn specialtegn, så der bruger man
den en hel del. :)


Mvh.

Niels Andersen



Johan (04-08-2001)
Kommentar
Fra : Johan


Dato : 04-08-01 15:21

Jaah, en af dem jeg selv meget bruger er \t som betyder tabsepereret! Det
f.eks. meget brugtbart hvis man generer dokumenter som f.eks. skal kunne
læses i Excel eller ligende! Desuden slipper man for at udelukke f.eks. :
hvor mange bruger kolon sepereret filer...

mvh

Johan



Andreas Rishede Hyll~ (05-08-2001)
Kommentar
Fra : Andreas Rishede Hyll~


Dato : 05-08-01 11:02

Bruger man det så bare til strukturer sin kildekode eller hur...?

eksempel:

echo "<TR>\n";
echo "<TD WIDTH=\"40%\">$page</TD>\n";
echo "<TD WIDTH=\"20%\" ALIGN=\"CENTER\">$visitcount</TD>\n";
echo "<TD WIDTH=\"40%\" ALIGN=\"CENTER\">$accessdate</TD>\n";
echo "</TR>\n";

eller er der en anden pointe?



"Niels Andersen" <niels-usenet@myplace.dk> skrev i en meddelelse
news:wnTa7.1476$PZ4.138063@news000.worldonline.dk...
> "Andreas Rishede Hyllested" <arh@omk.dk> wrote in message
> news:9kgu9m$of5$1@sunsite.dk...
> > Hvordan bruger man: \n ?
>
> Fx:
> echo "Linje 1\nLinje 2";
>
> Prøv det, og se på html-kilden.
>
> "\n" er unix-metoden til at lave linjeskift. Windows bruger 2 tegn:
"\r\n".
> Mac bruger vist "\r"...
>
> > hvilke andre lignede escape "ting" findes!
>
> Det var \n og \r, så er der også \t som er "tabulator".
> Derudover escaper man specialtegn, hvis man vil bruge det tegn som et
> normalt tegn:
>
> echo "<a href="#">x</a>";
>
> Det giver en fejl.
>
> echo "<a href=\"#\">x</a>";
>
> Den virker.
>
> I regular expressions er nærmest alle tegn specialtegn, så der bruger man
> den en hel del. :)
>
>
> Mvh.
>
> Niels Andersen
>
>



Stefan Bruhn (05-08-2001)
Kommentar
Fra : Stefan Bruhn


Dato : 05-08-01 11:10

On Sun, 5 Aug 2001 12:01:46 +0200, "Andreas Rishede Hyllested"
<arh@omk.dk> wrote:

>Bruger man det så bare til strukturer sin kildekode eller hur...?

Det er en ting, ja.

Hvis du skal sende headers til en server (via fsockopen, f.x.) så skal
der mellemrum i, så der bruges det også.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Niels Andersen (04-08-2001)
Kommentar
Fra : Niels Andersen


Dato : 04-08-01 15:40

"Andreas Rishede Hyllested" <arh@omk.dk> wrote in message
news:9kgu9m$of5$1@sunsite.dk...
> hvilke andre lignede escape "ting" findes!

Jeg fandt én mere: \0 - Den giver en null.


Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste