LaSG (Lars Sommer) wrote:
> Jeg har en variabel indeholdende et filnavn, exempelvis "Her_er_en_fil.ext".
> Jeg vil gerne have den til at udskrive "Her er en fil", altså udskifte
> underscore med mellemrum, og fjerne det efter punktummet. Hvordan fixer man
> sådan en søg-og-erstat ting?
jeg vil foreslå at se på strtr() som enten kan tage
echo strtr($dinTekstTilSoegOgErstat, "_o", " ø");
eller du kan give den et array med fra-og-til værdier:
$erstatninger = array("_" => " ", "oe" => "ø");
echo strtr($dinTekstTilSoegOgErstat, $erstatninger);
Den går automatisk efter de længste mulige hele enheder først.
læs mere på
http://dk.php.net/strtr
> Hov, kommer lige i tanke om et spørgsmål mere her mens jeg skriver..:
> Jeg kan få den til at skrive indholdet af en .txt-fil via
> "readfile("filnavn.txt");", men så omdanner og bruger den html-koderne der
> eventuelt er i filnavn.txt. Hvordan får jeg den til at skrive indholdet af
> txt-filen, uden at ændre noget. Altså bare som helt ren tekst i en <P> </P>
> ?
uden at bruge eller vise html: kør en strip_tags() på teksten før du
viser den.
Hvis html-tags'ne skal vises men ikke bruges til at formattere, kan du
erstatte alle < med < og > med > inden visning
> Foretrækker gruppen her at få ét spørgsmål pr post, eller så mange samlet
> som muligt?
et spørgsmål pr post er vist standard i alle nyhedsgrupper, medmindre
svarene kan forventes at hænge sammen og dermed køre i fælles tråd.
mvh
Jesper Brunholm