Ankündigung

Einklappen
Keine Ankündigung bisher.

_ in leerzeichen ausgeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zangelo
    hat ein Thema erstellt _ in leerzeichen ausgeben.

    _ in leerzeichen ausgeben

    Ist es möglich, die Links die ein _ in dem namen haben mit einem Leerzeichen ausgeben?
    BSP
    Der Ordner heißt Urlaub_2002, die PHP Datei gibt es dann aber so aus:
    Urlaub 2002

    Jetzt sieht der betrachter das _ nicht mehr, sondern nur noch ein leerzeichen.

  • Gast-Avatar
    Ein Gast antwortete
    So sollte das doch gehen oder
    Nicht ganz, da hier die Delimiter fehlen.

    preg_replace() ist nicht ganz str_replace()

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Hallo Zangelo,
    um solche Probleme zu vermeiden, würde ich den verwendeten (Urlaub_2002) und den sichtbaren Namen (Urlaub 2002) trennen oder auf die verstümmelte Schreibweise ganz verzichten und mit IDs arbeiten - also jeweils eigenständig in der Datenbank speichern.
    Du wirst damit unabhängiger und kannst auch mal längere Namen verwenden, die in der Ordnerstruktur einfach blöd aussähen oder vielleicht garnicht möglich wären ("Silvester 2005/2006")

    Einen Kommentar schreiben:


  • Zangelo
    antwortet
    Perfekt danke!!!!!
    Hat richtig gut geklappt

    Einen Kommentar schreiben:


  • FireFIghter
    antwortet
    So sollte das doch gehen oder

    PHP-Code:
    <?php
    <?
    $link "Urlaub_2002";
    $beschreibung preg_replace("[_]"," ",$link);
    echo 
    "<a href=\"$link\">$beschreibung</a>";
    ?>
    ?>

    Einen Kommentar schreiben:


  • Magic
    antwortet
    http://de.php.net/manual/de/function.preg-replace.php

    Die URL im <a>-Tag normal ausgeben, den Linknamen mit preg_replace bearbeiten.

    Nachtrag: Vielleicht wäre das hier sogar noch besser für dich geeignet:
    http://de.php.net/manual/de/function.strtr.php

    Einen Kommentar schreiben:

Lädt...
X