20. september 2003 - 19:21Der er
12 kommentarer og 1 løsning
Hjælp til str_replace
Kan man lave et script der gør sådan at noget kun bliver erstattet een gang? Altså sådan at hvis "you" bliver erstattet med "I" uden "I" bliver erstattet med "jeg"?
Og kan det laves sådan at "vil" ikke bliver erstattet så det ser sådan her ud: "vjegl"?
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.
okay... vi starter med den sidste... ------------- $str = "Vil" $str = str_replace("i", "jeg", $str); ------------- vil output være vjegl - det vil jeg gerne undgå sådan at den kun erstartter det hvis det står for sig selv og med den første ikke er blevet erstartter før...
Den første er hvis jeg nu bruger 2 str_replace's eller flere ------ $str = "I love you" $str = str_replace("you", "i", $str); $str = str_replace("i", "jeg", $str); ----- kan man gøre sådan at den fx erstatter de erstattede ord med fx "<b>erstattet ord</b> og så få den til ikke at erstatte ord der er inde i <b> tags..?
johansen: mit str_replace eksempel laver ikke dobbelt-substitutioner som du vist tror, men du kan til gengæld ikke fortælle str_replace at den kun skal erstatte hele ord.
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.