Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg skal finde noget i en kode og udskifte det med noget andet. Som jeg skrev. Det gælder et nyhedsbrev.
Jeg kan ikke se hvad mere du vil vide, når du spørger på den måde. Jeg har allerede skrevet hvad det er som skal udskiftes, og med hvad det skal udskiftes med.
Angående mit Regex og foreach så henter det bare nogle værdier ud, og det virker fint nok. Det er bare den str_replace som ikke udskifter det som den skal.
Din kode hænger overhovedet ikke sammen og jeg fatter ikke tanken bag den. Da du heller ikke uddyber tanken bag, forstår jeg stadig ikke, hvad det er, du prøver. Ja, det er et nyhedsbrev - og ja, du prøver at lave en RegExp - og ja, du prøver noget med en replace i en løkke ... men hvad det er, du vil lave, har du stadig ikke forklaret
Regex'et du ser i den postet kode, finder en bestemt string i en variabel. Derefter lister jeg dem i et array med et nummer fra 1 og op efter, som jeg skal bruge et andet sted i et stylesheet.
Bagefter det skal jeg så have skiftet den bestemte string ud med en anden string via str_replace eller preg_replace, da jeg skal have indført noget CSS i linien.
Gav det bedre mening?
Str_replace skal bare skifte ud, som den gør normalt. $description = str_replace('<span style=\"color:', '<span class="' . $color . '" style="color:', $description);
Problemet er den kun virker, hvis den ikke ligger inde i foreach {}, hvilket den skal så vidt jeg kan se, da den skal bruge variablen $color som også bare er et tal som stiger hver gang den finder et match.
Fik ikke løst problemet, men desværre fandt jeg ikke det rigtige svar her. Prøver igen senere ...
Synes godt om
Ny brugerNybegynder
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.