commit d95244eeea4da93a7ba41d9e71fd19b9649fa56d
parent 1eaec390f06adc790a519215d28945e069a165bc
Author: dankert <devnull@localhost>
Date: Sat, 24 Oct 2009 23:52:59 +0200
Ganz böser Fehler in 'entferneVonBis()'... Methode gab bisher eine leere Zeichenkette zurück, wenn etwas gefunden wurde.
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/serviceClasses/Text.class.php b/serviceClasses/Text.class.php
@@ -358,12 +358,21 @@ class Text
}
+ /**
+ * Entfernt einen Text-Bereich aus einer Zeichenkette.<br>
+ * Es wird angegeben, von wo bis wo entfernt werden soll.
+ *
+ * @param $text Text, aus dem entfernt wird
+ * @param $von der Text, AB dem entfernt wird
+ * @param $bis der Text, BIS ZU DEM entfernt wird
+ * @return String Text
+ */
function entferneVonBis($text,$von,$bis)
{
$beg = strpos($text,$von);
$end = strpos($text,$bis);
if ( $beg!==false && $end !==false )
- $text = substr($src,0,$beg).substr($src,$end);
+ $text = substr($text,0,$beg).substr($text,$end+strlen($bis));
return $text;
}