Avatar billede khayman Nybegynder
25. april 2001 - 11:47 Der er 11 kommentarer og
1 løsning

Kan man bryde en linje i PHP?

Jeg forklarer lige. I ASP kan man bryde en linje op like this:

Response.Write \"Her er noget\" & _
              \"her er så noget mere\"

Men kan man gøre noget tilsvarende i PHP? Da jeg udvikler PHP på en Windows platform kan man ikke bare sådan skifte linje. Og de laaaaange PHP statements begynder at gå mig på nerverne.

Kan nogen hjælpe?
Avatar billede blood Nybegynder
25. april 2001 - 11:50 #1
Brug
\\n
Avatar billede nikolajdu Nybegynder
25. april 2001 - 11:52 #2
$hilsen \\n--------\\n
Avatar billede nikolajdu Nybegynder
25. april 2001 - 11:52 #3
æv... Når nu endelig jeg kunne noget i PHP...
Avatar billede erikjacobsen Ekspert
25. april 2001 - 11:53 #4
Det er ikke det han spørger om. Ja, du kan bare skrive

  echo \"Her er noget\".
      \" og noget mere\";
Avatar billede blood Nybegynder
25. april 2001 - 11:54 #5
erikjacobsen >> FOrstod ikke helt hans spm :-)
Avatar billede khayman Nybegynder
25. april 2001 - 11:57 #6
Nej, jeg kan ikke bare skrive på 2 linjer, Windows har jo en sjov ting med at afslutte linjer med et specialtegn. Jeg vil have en måde hvorpå jeg f.eks kan lave database oprettelse uden at have det hele på en linje. Men kan gøre det mere læsbart.

\\n laver den ikke bare et linjeskift på ens webside?
Avatar billede erikjacobsen Ekspert
25. april 2001 - 12:01 #7
Du må bryde dine linier hvor du vil. Dog ikke i et ord/variabelnavn og ikke i en
streng. Hvis du vil gøre det i en streng \"Her er jeg\", så skriv den som \"Her er\" . \" jeg\"
altså brug punktum som strengsammensætning.
Avatar billede limemedia Nybegynder
25. april 2001 - 12:05 #8
erik >> både og... fx. virker dette fint
        $sql = mysql_query(\"
            SELECT ID, Overskrift, Brodtekst, Dato, Nyhed, Presse
            FROM KS_Nyheder
            WHERE Publiceres=1 && Nyhed=1 && Dato>=\'$StartDay\' && Dato<=\'$EndDay\' && Dato<date_add(curdate(),interval 1 day)
            ORDER BY Dato DESC
        \");
Avatar billede limemedia Nybegynder
25. april 2001 - 12:06 #9
virker både på en Solaris server samt min Win2000 hjemmekværn
Avatar billede khayman Nybegynder
25. april 2001 - 12:10 #10
Det var jo lige det .-sammensætningstegn jeg var ude efter

(Ja, jeg er ny mht PHP)
Avatar billede erikjacobsen Ekspert
25. april 2001 - 12:16 #11
Men, lj, hvis man bryder i f.eks.

  $a = \"Her
er jeg\";

kommer der et linieskift. Det må der specielt godt i SQL-sætninger, men
det er næppe hensigtsmæssigt i f.eks.

  \"INSERT INTO tabel VALUES (\'Her er
jeg\')\"

Så, ja, du har også ret :)
Avatar billede limemedia Nybegynder
25. april 2001 - 12:18 #12
selvfølgelig er \".\" metoden mere korrekt... synes blot sql er nemmere læseligt når man sepererer dem
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