Na gut, dann versuchen wir mal das:
PHP-Code:
<?php
// | --> begrenzer
// i und s --> Gross- und Kleinschreibung und Zeilenumbrueche egal
// Rest ist Text, der ersetzt/entfernt werden soll
$arr_strings[0]='|te1xt|is';
$arr_strings[1]='|te2xt|is';
$arr_strings[2]='|te3xt|is';
$arr_strings[3]='|te4xt|is';
$arr[0]="TE1xT irgendwas Te4Xt";
$arr[1]="Te2xT blabla Te3xt";
$arr[2]="TE3xt blabla Te2XT";
$arr[3]="Te4xt wasanderes TE1xt";
for ($i=0; $i<count($arr); $i++) {
$arr2[$i]=preg_replace($arr_strings, '', $arr[$i]);
}
print_r($arr2);
$arr3=array_unique($arr2);
print_r($arr3);
?>
So wirklich Gefallen finde ich an der Lösung nicht, aber es klappt.