tiTé', 'TITÉ'),
array('%{toto_}', 'tiTé', 'tité'),
array('%{toto~}', 'tiTé', 'tiTe'),
array('%{toto%}', 'tiTé', '<a>tiTé'),
array('%{toto!%}', 'tiTé', '<A>TITÉ'),
array('%{toto!~}', 'tiTé', 'TITE'),
array('%{toto!~%}', 'tiTé', '<A>TITE'),
array('%{toto:1!%}', 'tiTé', '<'),
array('%{toto:1:0!~}', 'tiTé', 'A>TITE'),
array('%{toto:-3!~%}', 'tiTé', 'ITE'),
array('%{toto:-3:2!~%}', 'tiTé', 'IT'),
);
foreach ($tests as $test) {
$result = getFData($test[0], $test[1]);
$ok = (($result == $test[2])?'OK':"\n\t!!!! NOK !!!!");
echo "Test : \"$test[0]\" ($test[2]) : \"$test[1]\" -> \"$result\" => $ok\n";
}