str_replace funktioniert nicht

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

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

    Comment


    • #3
      vardump

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

      hieraus bekomme ich folgendes ergebniss

      string(0) ""

      Comment


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

        Comment


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

          Comment


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

            Comment


            • #7
              daran lag es auch

              danke für die hilfe

              Comment


              • #8
                hint: auch das steht im manual.

                Comment

                Working...
                X