Jester73Medlem sedan mars 2012121 inlägg Hej
Läste om Heredoc i PHP men fick det inte att fungera.
Heredoc skulle kunna se ut som denna
$mystring = <<<TXT
Min text "ser" ut
så här med 'enkel' fnutt och $var1
TXT;
Och PHP skulle tolka det som en sträng och skriva ut vad som finns i variablen $var1
Någon som vet mer?
Kan du sätta in HTML kod i denna i så fall?
En annan fråga, jag vet att det fanns ett sätt att radbryta en phpkod
exempelvis en lång sträng som ska in i en variabel.
Med radbrytningen så kunde du undvika att kodtexten blev lika bred som lång.
metalboyMedlem sedan jan. 2005953 inlägg Vad är det du inte får att fungera?
Vill du ha in HTML-kod så lägger du in det som vilken text som helst.
Exempel:
echo <<<TXT
Lite text här.<br>
En bild: <img src="mypic.png" alt="">
TXT;
Angående din andra fråga, är det så här du menar?
$mystring = 'ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ' .
'0123456789';
Det är isf punkten som gör susen ;)
Jester73Medlem sedan mars 2012121 inlägg Tack för att du satte punkt för den frågan :) (tack till Arne Hegefors för den)
Fick scriptfel när jag prövade med <<<TXT osv
metalboyMedlem sedan jan. 2005953 inlägg
Jester73 skrev:
Fick scriptfel när jag prövade med <<<TXT osv
Får du fortfarande det, eller fungerar det nu?
Jester73 skrev:
Hej
Läste om Heredoc i PHP men fick det inte att fungera.
Heredoc skulle kunna se ut som denna
$mystring = <<<TXT
Min text "ser" ut
så här med 'enkel' fnutt och $var1
TXT;
Och PHP skulle tolka det som en sträng och skriva ut vad som finns i variablen $var1
Någon som vet mer?
Kan du sätta in HTML kod i denna i så fall?
En annan fråga, jag vet att det fanns ett sätt att radbryta en phpkod
exempelvis en lång sträng som ska in i en variabel.
Med radbrytningen så kunde du undvika att kodtexten blev lika bred som lång.
Det blir sannolikt fel i din kod för att det inte får vara något tecken efter den avslutande strängen i satsen. Dvs TXT; måste stå ensamt på en rad utan tecken före eller efter.