Ankündigung

Einklappen
Keine Ankündigung bisher.

str_replace

Einklappen

Neue Werbung 2019

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

  • str_replace

    DANKE für die ganzen anderen Antworten !!!

    Jetzt hätte ich noch eine Frage:

    wie kann ich mehrere Textelemente mit str_replace in einem Text ändern.

    z.B. ##Name## in $name und ##Email## und $email


    PHP-Code:
    $newString str_replace("##Name##",$email,$originalString); 

  • #2
    http://www.php.net/str_replace

    If search and replace are arrays, then str_replace() takes a value from each array and uses them to do search and replace on subject.

    Einfach mal im Manual lesen, dafür ist es da ...

    Kommentar


    • #3
      habe es:

      PHP-Code:
      $newString=str_replace(array('##Anrede##','##Vorname##','##Nachname##','##Email##'),array($anrede,$vorname,$name,$email),$originalString); 
      falls es einer haben will

      Kommentar


      • #4
        Hallo, bei längeren Listen, bei denen man schnell mal den Überblick verliert, verwende ich folgendes Konstrukt:

        PHP-Code:
        <?php
        $replace 
        = array(
          
        "a" => "eins",
          
        "b" => "zwei",
          
        //..
          
        );
        $x str_replace(array_keys($replace), array_values($replace), $y);
        //..
        ?>
        Aber bei einer handvoll Ersetzungen kann man darauf getrost verzichten.

        Kommentar

        Lädt...
        X