Dieter: teilstring highlighten ???

Hallo zusammen!

Ich habe eine lange variable $wort , in der ich einen Teil highlighten möchte! Will sagen:

$wort=supertolleswortmitvielenzeichen

$teilstring=mit

jetzt soll das ganze nachher so aussehen, das der Teil "mit" fett in html dargestellt wird.

supertolleswort<b>mit</b>vielenzeichen

ist das möglich ??? Wenn ja: wie?

Gruß

Dieter

  1. supertolleswort<b>mit</b>vielenzeichen

    $string = str_replace($teilstring,"<b>$teilstring</b>",$string);

    1. Hallo,

      daran hab ich ja gar nicht gedacht. Ist natürlich besser so.

      Äh, Dieter. Warst du der Dieter der hier neulich einen als Idioten beschimpft hat?

      Odium

      1. Äh, Dieter. Warst du der Dieter der hier neulich einen
        als Idioten beschimpft hat?

        Nein, ich würde niemanden beschimpfen. Schon gar nicht als Idioten. Denn etwas nicht zu wissen, heißt nur, das man einen Weg finden muß es in Erfahrung zu bringen.

        Aber schade, das es Leute gibt, die das nicht zu verstehen scheinen.

        ...aber noch eine Fachliche Frage:

        erst einmal: VIELEN DANK - klappt soweit wunderbar !!
        Kann man PHP irgendwie beibringen Groß und kleinschreibung zu irgnorieren.

        Beispiel:

        $wort=supertollesschickeswort
        $string=schickes
        Ergebnis(nach ablauf des Programms):supertolles<b>schickes</b>wort

        $wort=supertollesschickeswort
        $string=Schickes (mit großem "S" !!)
        Ergebnis(nach ablauf des Programms):supertollesschickeswort

        ...schade...wie kann ich das ändern ???

        Gruß

        Dieter

        1. Kann man PHP irgendwie beibringen Groß und kleinschreibung zu irgnorieren.

          na klar, wandle halt einfach den String mit strtolower() in Kleinbuchstaben um.

          Beispiel:

          $string = "Dies IST ein TEsT";

          $string = strtolower($string);

          Ergebniss:
          §string == "dies ist ein test";

        2. Hallo,

          naja, ich dacht ja nur weil der auch Dieter hieß, oder heißen wollte.

          zu deinem Problem:

          http://www.selfphp.info/funktionsuebersicht/string_funktionen.php
          dan zu:
          strtolower

          Odium

  2. Hallo,

    ist möglich.

    http://www.php.net/manual/de/function.substr.php

    Odium

  3. Hallo zusammen!

    Ich habe eine lange variable $wort , in der ich einen Teil highlighten möchte! Will sagen:

    $wort=supertolleswortmitvielenzeichen

    $teilstring=mit

    jetzt soll das ganze nachher so aussehen, das der Teil "mit" fett in html dargestellt wird.

    supertolleswort<b>mit</b>vielenzeichen

    Ich schreib's mal in "meinem" PHP (d.h. mit meinen eigenen Funktionen für Stringbehandlung):

    $position = Find($wort,$teilstring);
    $highlighted = Mid($wort,1,$position-1) . "<b>" . Mid($wort,$position,Len($teilstring)) . "</b>" . Mid($wort,$position+Len($teilstring)+1,Len($wort));

    Die Mid-Fkt. entspricht im wesentl. substr().