Avatar billede madsleejensen Nybegynder
24. juni 2007 - 21:12 Der er 9 kommentarer og
2 løsninger

Klarhed over et par php Operators

Hejsa..

2 ting :)
hvad er den string operator til <<<... kan sq ikke helt finde ud af hva den gør ( eller ikke gør ) :)

f.eks
$str = <<<TEST
sdf
sdf
sd
f
TEST;

eller hvordan bruges den?

så lige en ting jeg aldrig har brugt, nok fordi jeg aldrig helt har forstået hva den entlig er god for .. hvad bruger man % til ?? ( noget med division ) men aldrig helt forståët konceptet i den :)

hvis nogen kunne hjælpe mig med de her 2 ting ville det bare være fedt!

på forhånd tak!.
Avatar billede mikkelk Nybegynder
24. juni 2007 - 21:27 #1
Kender ikke så meget til php og kender ikke "<<<". Men % er modolus. Dvs resten ved division af to tal. F.eks.
7%2 = 1 (da der er en rest på én når man dividerer 7 med 2)
Avatar billede jakobdo Ekspert
24. juni 2007 - 22:00 #2
<<< er en måde at angive en stor streng på.
Jeg bruger den ikke selv, men er stødt på den i ny og næ.

Du kan læse mere om den her: http://www.php.net/string -> Søg efter: Heredoc
Avatar billede jakobdo Ekspert
24. juni 2007 - 22:00 #3
Avatar billede mikkelk Nybegynder
24. juni 2007 - 22:03 #4
og så iøvrigt lige som var på anden del af dit spm :-)
Avatar billede madsleejensen Nybegynder
25. juni 2007 - 15:06 #5
Ja okai... ang. heredoc's ... hvorfor skal man angive en identifier ??

kan ikke se at man kan hive dataen ud via den eller noget ?
Avatar billede jakobdo Ekspert
25. juni 2007 - 16:14 #6
$str = <<<EOD
Noget Tekst.
Og noget mere Tekst.
Hilsen Mig.
EOD;

echo $str;
Avatar billede madsleejensen Nybegynder
25. juni 2007 - 16:41 #7
ja er helt med hvordan man deklare den .. men hvorfor give en identifier  ? altså EOD ? .. hvad kan man bruge den til ?
Avatar billede jakobdo Ekspert
25. juni 2007 - 16:49 #8
EOD er bare et tag.
Du kan også bruge:

$str = <<<JDO
Noget
tekst
JDO;

eller

$str = <<<ABC
noget
tekst
ABC;

osv...

Forstår du?
Avatar billede madsleejensen Nybegynder
25. juni 2007 - 17:49 #9
ja er helt med :) men forstår bare ikke hvorfor man skal angive det tegn, det står der intet om .. for mig ser det rimlig unødvendigt ud med det tegn ;)
men sådan er det nok bare smid det svar så jeg kan dele pointsne ud ;)

og tak for hjælpen begge 2
Avatar billede jakobdo Ekspert
25. juni 2007 - 19:02 #10
Svar!
Avatar billede jakobdo Ekspert
25. juni 2007 - 19:34 #11
Takker for point.
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