phpbar.de logo

Mailinglisten-Archive

[php] das letzte auftreten eines Teilstrng herausfinden.

[php] das letzte auftreten eines Teilstrng herausfinden.

Jochen Metzger php_(at)_phpcenter.de
Tue, 28 May 2002 18:36:36 +0200


Hi leude,
>>...  das letzte Auftreten eines Teilstrings innerhalb eines Strings
herausfinden kann?
>> e.g.
$teststring="..............................%]...dfdköaföfsjasfjösdfjdfjasdfj
adf";
>  ------> Es soll die Position des %] gefunden werden.
>
> In dem man sich mit stRpos() etwas bastelt. Laut Manual kann man es auch
mit
> einer Zeichenkette benutzen und nicht nur mit einem Zeichen. Ansonnsten
eine
> While Schleife mit strrpos und substr.

just for info - habe folgende kleine function zusammengehackt.
function _strrpos_needle($sourcestring,$needle){

    /* just for easier understanding */
    $tempString=$sourcestring;

    do {
      $tempPos=strpos($tempString,$needle);
      $tempString=substr($tempString,$tempPos+strlen($needle));
      $realPos=$realPos+$tempPos;
    } while (!is_bool($tempPos));

    return $realPos;

  }

JUST FOR INFO

Grüße

Jochen Metzger


php::bar PHP Wiki   -   Listenarchive