I PHP kan tekststrenge omgives med "-tegn eller med '-tegn. PHP reagere forskelligt alt efter hvilken man vælger:
$str1 = "Noget tekst\nnoget mere tekst"; $str2 = 'Noget tekst\nnoget mere tekst';
I den første variant vil der være et linjeskift, i den anden vil \n indgå som et stykke tekst. "-tegn bevirker simpelthen at \n behandles som en escape-sekvens, mens '-tegn betyder at de behandles som et stykke tekst.
Hvis man derfor ønsker at få et linjeskift ændret til teksten \n kan det derfor klares med:
$str = str_replace("\n", '\n', $str);
- eller hvis man ønsker at få det ændret til teksten \\n:
Hvis teksten kommer fra en Windows-platform, vil et linjeskift sandsynligvis være ræpræsenteret ved escapesekvensen \r\n. Dette kan ordnes efter fuldstændig smame opskrift:
[ - eller hvis man ønsker at få det ændret til teksten \\n: $str = str_replace("\n", '\\n', $str); ] -> Giver ($str="a\na";): a\na ... og ikke a\\na ... så skal du istedet: $str = str_replace("\n", '\\\n', $str);
Umiddelbart synes jeg at det er ok, med point til Nielle men:
1. Du beder om at få erstattet \n med \\n det sørger gizmo-gizmo eksempel for - så burde han vel have en bid af pointene?
2. I 26/07-2006 22:32:55 kommer jeg med ideen om at problemet måske skyldes \r som står foran \n - jeg skriver ganske vist ikke linjen som nielle kom med - med det samme, jeg ville gerne se om problemet skyldes \r før vi rettede problemet... - mon jeg så skulle have en lille bid for at slå hul i bylden / løfte sløret for problemet?
3. Nielle skal selvfølgelig også have point da hun skrev den fulde linje.
Ok, her er lige et svar fra mig også :) ... så skal vi lige vente på gizmo :o)
[ Ja. Men hvordan giver man flere point? ] - Jeg føler egentlig at 60 point til deling ville være ok, det var jo bare \r der forvirrede / drillede lidt :o)
Hvis man vil udvide point antallet kan man trykke på knappen funktioner(placeret i venste menu panel i bunden ... javascript skal være aktiveret ) - her kan man så vælge at afsætte flere point (man kan ikke mindske point antallet senere - hvis man i et spørgsmål har tildelt for mange lægger man selv et svar og fordeler dem til svarene og den anden del til sig selv).
[ Det var altså ikke fordi jeg ville snyde nogen. ] Det ved jeg godt :o) - Point fordeling er også altid spørgers ansvar at fordele dem til dem, som han selv føler, der har bidraget til en løsning af problemstillingen ... Selvfølgelig kan en deltager altid foreslå en anden fordeling - men det er spørgeren der er kongen over fordelingen ;o)
- Jeg er altid ude efter point for at hjælpe... et eksempel kan være denne tråd: http://www.eksperten.dk/spm/721943 - der dog var lukket og pointene var væk, men når man ser en ting der ikke er optimal løser man den sommetider selvom de symbolske point er væk :o)
... Et spørgsmål der bare lukkes uden fordeling til dem der rent faktisk har bidraget - kan dog også give andre end blot dem der har bidraget til løsningen lidt "kløen" eks: http://www.eksperten.dk/spm/718838
Edit: - Jeg er altid ude efter point for at hjælpe ... Der skulle stå: - Jeg er ikke altid ude efter point for at hjælpe ...
... sikke et dumt ord at glemme ... - det eksempel jeg henviser til viser at point ikke altid er af den største betydning for mig og andre, men det er altid rart at modtage lidt symbolske point ...
Ja, der er nogen der er heldige ... for min skyld kan vi også lade den stå indtil han svarer (et par uger - eller måneder) ... - jeg mangler nu ikke som sådan 20 point p.t. :D
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.