Hallo Smarty-Experten, gibt es ein Smarty, dass aus einem String eine Zahl extrahieren kann .... und womöglich (wenn mehrer vorkommen) z.B. die 3.Zahl? Wäre für Tipps sakrisch dankbar!
Hallo, hier das ungetestete Smarty-Plugin modifier.mbr_find_number.php (gehört in includes/classes/Smarty_2.6.14/plugins): PHP: <?phpfunction smarty_modifier_mbr_find_number($string, $position){ $zahl = ''; $suchmuster = '/[0-9]+/'; preg_match_all($suchmuster, $string, $treffer); if(isset($treffer[$position-1])) { $zahl = $treffer[$position-1]; } return $zahl;}?> Im Template wird es so angewendet, wenn man z. B. die 3. Zahl aus der Smarty-Variablen mein_text_mit_zahlen haben will: Code: ... {$mein_text_mit_zahlen|mbr_find_number:3}...