Avatar billede bb_maze Nybegynder
08. april 2005 - 17:01 Der er 6 kommentarer og
1 løsning

str_replace - undtagelse?

Hejsa

Jeg har en form hvor jeg bruger str_replace(), men nu er der det problem at jeg gerne vil kunne sætte en tabel ind. Hvis jeg gør dette, fungerer det kun hvis der ingen linieskift er i koden, så man  kan ikke bruge diverse html editorere da de jo deler koden op så den er overskuelig.

Er der en mulighed for at jeg kan sætte et par tags rundt om min tabel kode, så jeg undergår at str_replace() kaster sig over den?

På forhånd tak.

Hygge
Avatar billede dennismp Nybegynder
08. april 2005 - 17:05 #1
Nej ikke umiddelbart.
Avatar billede dennismp Nybegynder
08. april 2005 - 17:07 #2
Du kan klippe din string op, så du kun bruger str_replace på de dele der ikke indeholder <table>
Avatar billede bb_maze Nybegynder
08. april 2005 - 17:31 #3
Ok. Og alt det <table> indeholder?
Avatar billede dennismp Nybegynder
08. april 2005 - 17:36 #4
Det lader du bare være som det er.

fx:

"hej
<table><tr
<td>med dig</td>
</tr>
</table>
og mig
"

kan deles op i "hej\n" og "<table>...</table>" og "\nog mig\n"

del 1 og 3 kan du jo snilt køre str_replace på. Med strpos kan du finde positionen af <table> og med substr() kan du klippe teksten op.
Avatar billede bb_maze Nybegynder
29. januar 2009 - 21:47 #5
Tak for svaret. Så vidt jeg husker fandt jeg en anden løsning, men du må meget gerne smide et svar så du kan få lidt point :)

Mads
Avatar billede dennismp Nybegynder
29. januar 2009 - 22:26 #6
Det håber jeg da, der er jo gået næsten 4 år :)
Avatar billede bb_maze Nybegynder
30. januar 2009 - 20:27 #7
Hehe, jeg skiftede til ASP ;) Ej, må indrømme at jeg ikke kan huske hvad det endte med :)
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