03. marts 2008 - 09:03
Der er
5 kommentarer og 1 løsning
str_replace på array virker ikke
Nogen der kan gennemskue hvorfor følgende ikke virker: Jeg trækker værdien af et felt i en database ud: $row_sap['Name'] . Værdien i dette tilfælde er BRÆDSTRUP. $erstat = array("Æ","Ø","Å","æ","ø","å"); $erstat_med = array("AE","OE","AA","ae","oe","aa"); $image = str_replace($erstat, $erstat_med, $row_sap['Name']); echo $image; Her ville jeg så gerne have at $image = BRAEDSTRUP - men det er stadig lig BRÆDSTRUP. Nogen der kan gennemskue hvor det går galt? /Plaf
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.
03. marts 2008 - 10:02
#1
Prøv at lave dig en Vis Kilde. Et bud kunne være at der står "&Aelig;" i stedet for 'Æ'.
03. marts 2008 - 10:24
#2
Nej, hvis jeg skriver: echo $row_sap['Name']; Så skrives der BRÆDSTRUP - også ved Vis kilde... /Plaf
03. marts 2008 - 10:53
#3
Hvis jeg skriver: $erstat = array("B","Æ","Ø","Å","æ","ø","å"); $erstat_med = array("b","AE","OE","AA","ae","oe","aa"); så bliver det godt nok til bRÆDSTRUP. Det må altså være æét, der er problemer med...
03. marts 2008 - 15:03
#4
Fandt en løsning: $sapid_image = htmlentities($row_sap['Name']); $erstat = array("Æ","Ø","Å","æ","ø","å"); $erstat_med = array("AE","OE","AA","ae","oe","aa"); $sapimage = str_replace($erstat, $erstat_med, $sapid_image);
03. marts 2008 - 15:04
#5
Skriver lige selv et svar...
03. marts 2008 - 15:04
#6
Svar
Vi tilbyder markedets bedste kurser inden for webudvikling