15. oktober 2009 - 20:56
Der er
9 kommentarer og 1 løsning
PHP - Byg en streng?, hvordan
Hej PHP newbie her Hvordan kan jeg lave en function der bygger en streng som jeg tilsidst kan outputte. <?php $response = "&response=1"; function addResponse($stri){ $tempbuf = $stri; $response = $stri . "&" . $tempbuf; } addResponse("hej=2"); echo $response; ?> //outputter kun &response=1
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. oktober 2009 - 21:01
#1
15. oktober 2009 - 21:10
#2
tak ..så jeg skal bare tilføje global $response (og så liiige rette min lille bøf..) <?php $response = "&response=1"; function addResponse($stri){ $tempbuf = $stri; $response = $response . "&" . $tempbuf; } addResponse("hej=2"); echo $response; ?> //outputter &response=1&hej=2 //weee
15. oktober 2009 - 21:10
#3
tak, point?
15. oktober 2009 - 21:11
#4
<?php $response = "&response=1"; function addResponse($stri){ global $response $tempbuf = $stri; $response = $response . "&" . $tempbuf; } addResponse("hej=2"); echo $response; ?>
15. oktober 2009 - 21:12
#5
jeg kunne godt bruge en "edit"-knap =D
15. oktober 2009 - 21:24
#6
svar
15. oktober 2009 - 21:26
#7
1) Kunne du ikke undgaa $tempbuf ? 2) Generelt ville jeg undgaa global og returnere via funktionens retur vaerdi. Det er nemmere at laese.
15. oktober 2009 - 21:33
#8
jow, det blev sådan: function addResponse($stri){ global $response; $response = $response . "&" . $stri; } 2) Generelt ville jeg undgaa global og returnere via funktionens retur vaerdi. Det er nemmere at laese. hmm..ja?..jeg er ikke så øvet i PHP..så ved ik lige hvordan =|
15. oktober 2009 - 21:40
#9
alternativt approach: <?php function addResponse($response, $fld, $val){ return $response . '&' . $key . '=' . $val; } $response = '&response=1'; $response = addResponse($response, 'hej', '2'); echo $response; ?>
15. oktober 2009 - 21:47
#10
ok, ja.. , tak! =)
Kurser inden for grundlæggende programmering