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

  • _ 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.

  • #2
    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

    Kommentar


    • #3
      So sollte das doch gehen oder

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

      Kommentar


      • #4
        Perfekt danke!!!!!
        Hat richtig gut geklappt

        Kommentar


        • #5
          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")

          Kommentar


          • #6
            So sollte das doch gehen oder
            Nicht ganz, da hier die Delimiter fehlen.

            preg_replace() ist nicht ganz str_replace()

            Kommentar

            Lädt...
            X