str_replace funktioniert nicht

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

  • str_replace funktioniert nicht

    Hallo ich mochte die Suchergebnisse fett gedruckt hervorheben. Dies klappt aber mit folgender Funktion nicht? Was mache ich falsch?

    PHP-Code:
    echo "".str_replace($_SESSION['suchbegriff'], "<b>".$_SESSION['suchbegriff']."</b>"$row_1['untermenue'])."..."

  • #2
    du machst etwas falsch. gute frage - gute antwort.

    zeig doch mal einen var_dump von beiden variablen unmittelbar vor dieser zeile.

    Kommentar


    • #3
      vardump

      var_dump(str_replace($_SESSION['suchbegriff'], "<b>".$_SESSION['suchbegriff']."</b>", $row_1['text_ueber_tab']));

      hieraus bekomme ich folgendes ergebniss

      string(0) ""

      Kommentar


      • #4
        denk doch mal nach: was will man mit var_dump() erfahren?

        Kommentar


        • #5
          vielleicht das

          man will erfahren ob es einen match gibt oder nicht ist das richtig. nun gibt es einen match
          kann es sein, dass die funktion str_replace groß und klein buchstaben unterscheidet

          Kommentar


          • #6
            ja, str_replace ist case sensitive.

            dann schau doch mal kurz ins manual - was _genau_ macht var_dump. dann versuche die frage noch mal zu beantworten, was man von einem var_dump angewandt auf eine variable erfahren möchte.

            Kommentar


            • #7
              daran lag es auch

              danke für die hilfe

              Kommentar


              • #8
                hint: auch das steht im manual.

                Kommentar

                Lädt...
                X