alkativo: str_replace Aufruf zählen

Hallo,

wie bekomme ich raus wieoft die Funktion str_replace aufgerufen wurde?

Bis dann
al

  1. Hallo,

    wie bekomme ich raus wieoft die Funktion str_replace aufgerufen wurde?

    du ermittelst vorher per subst_count, wie oft die Zeichenkette im String vorkommt, bevor du sie per str_replace ersetzt.

    Viele Grüße!
    _Dirk

    1. Hi Dirk,

      ich glaube das ist es. Wenn auch nur halb. Eine Kontrolle wieoft die Funktion tatsächlich ausgeführt wurde ist es ja noch nicht, aber immerhin ein Wert.

      Bis dann
      Al

      1. Hallo,

        Eine Kontrolle wieoft die Funktion tatsächlich ausgeführt wurde ist es ja noch nicht, aber immerhin ein Wert.

        die Funktion wird immer nur einmal ausgeführt. Du willst doch wissen, wie viele Übereinstimmungen sie dabei findet? Eben das sagt dir substr_count ganz zuverlässig im Vorfeld.

        Viele Grüße!
        _Dirk

  2. Am besten in einer while-, for- oder foreach-Schleife (je nachdem woher die "replace-Quelle" kommt) einen vorher mit $i=0 initialisierten Wert nach jedem Replace um eins hochzählen.